cisst-saw
Loading...
Searching...
No Matches
cmnConditionalObjectFactoryOneArg< _dynamicCreation, _class, _argType > Class Template Reference

#include <cmnClassServices.h>

Static Public Member Functions

static cmnGenericObjectCreate (const cmnGenericObject &CMN_UNUSED(arg))
static bool OneArgConstructorAvailable (void)
static const cmnClassServicesBaseGetConstructorArgServices (void)

Detailed Description

template<int _dynamicCreation, typename _class, typename _argType>
class cmnConditionalObjectFactoryOneArg< _dynamicCreation, _class, _argType >

Default implementation of cmnConditionalObjectFactoryOneArg with disabled dynamic creation.

Member Function Documentation

◆ Create()

template<int _dynamicCreation, typename _class, typename _argType>
cmnGenericObject * cmnConditionalObjectFactoryOneArg< _dynamicCreation, _class, _argType >::Create ( const cmnGenericObject & CMN_UNUSEDarg)
inlinestatic

Specialization of create when dynamic create is disabled. Returns 0 (null pointer) .

◆ GetConstructorArgServices()

template<int _dynamicCreation, typename _class, typename _argType>
const cmnClassServicesBase * cmnConditionalObjectFactoryOneArg< _dynamicCreation, _class, _argType >::GetConstructorArgServices ( void )
inlinestatic

◆ OneArgConstructorAvailable()

template<int _dynamicCreation, typename _class, typename _argType>
bool cmnConditionalObjectFactoryOneArg< _dynamicCreation, _class, _argType >::OneArgConstructorAvailable ( void )
inlinestatic

The documentation for this class was generated from the following file: