|
cisst-saw
|
#include <mtsGenericObjectProxy.h>
Public Types | |
| typedef mtsGenericObjectProxyBase< T > | FinalBaseType |
| typedef mtsGenericObjectProxy< T > | FinalType |
| typedef mtsGenericObjectProxyRef< T > | FinalRefType |
Static Public Member Functions | |
| static FinalRefType * | ConditionalWrap (T &obj) |
| static bool | IsEqual (const T &obj1, const mtsGenericObject &obj2) |
| static void | ConditionalFree (const FinalRefType *obj) |
| static mtsGenericObject * | ConditionalCreate (const T &arg, const std::string &) |
| static T * | CastArg (mtsGenericObject &arg) |
| static const T * | CastArg (const mtsGenericObject &arg) |
Following are some template helpers to deal with the conditional wrapping and unwrapping of types.
| typedef mtsGenericObjectProxyBase<T> mtsGenericTypesImpl< T, bool >::FinalBaseType |
| typedef mtsGenericObjectProxyRef<T> mtsGenericTypesImpl< T, bool >::FinalRefType |
| typedef mtsGenericObjectProxy<T> mtsGenericTypesImpl< T, bool >::FinalType |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
1.8.6