TwiceAsNice
2019-02-18
|
#include <FactoryProperty.h>
Static Public Member Functions | |
static Nice::PropertyPtr | create (const std::string &_type, const std::string &_val="") |
static Nice::PropertyFooPtr | createFoo (const std::string &_type, const std::string &_val="") |
template<typename T > | |
static Nice::PropertyPtr | create (const std::string &_val="") |
template<typename T > | |
static void | addPropertyFactory (const std::string &_type) |
static Nice::PropertyPtr | create (const std::string &_type, const std::string &_val="") |
static Nice::PropertyFooPtr | createFoo (const std::string &_type, const std::string &_val="") |
template<typename T > | |
static Nice::PropertyPtr | create (const std::string &_val="") |
template<typename T > | |
static void | addPropertyFactory (const std::string &_type) |
Protected Member Functions | |
virtual | ~PropertyFactory () |
virtual Nice::PropertyPtr | createProperty (const std::string &_val="")=0 |
virtual Nice::PropertyFooPtr | createPropertyFoo (const std::string &_val="")=0 |
virtual | ~PropertyFactory () |
virtual Nice::PropertyPtr | createProperty (const std::string &_val="")=0 |
virtual Nice::PropertyFooPtr | createPropertyFoo (const std::string &_val="")=0 |
|
protectedvirtual |
|
protectedvirtual |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
protectedpure virtual |
Implemented in Nice::PropertyFactoryImpl< T >, and Nice::PropertyFactoryImpl< T >.
|
protectedpure virtual |
Implemented in Nice::PropertyFactoryImpl< T >, and Nice::PropertyFactoryImpl< T >.
|
protectedpure virtual |
Implemented in Nice::PropertyFactoryImpl< T >, and Nice::PropertyFactoryImpl< T >.
|
protectedpure virtual |
Implemented in Nice::PropertyFactoryImpl< T >, and Nice::PropertyFactoryImpl< T >.