TwiceAsNice
2019-02-18
|
#include <FactoryTypeMap.h>
Protected Member Functions | |
virtual | ~PropertyFactoryImpl () |
PropertyFactoryImpl (const std::string &_type) | |
virtual Nice::PropertyPtr | createProperty (const std::string &_val="") |
virtual Nice::PropertyFooPtr | createPropertyFoo (const std::string &_val="") |
virtual | ~PropertyFactoryImpl () |
PropertyFactoryImpl (const std::string &_type) | |
virtual Nice::PropertyPtr | createProperty (const std::string &_val="") |
virtual Nice::PropertyFooPtr | createPropertyFoo (const std::string &_val="") |
![]() | |
virtual | ~PropertyFactory () |
virtual | ~PropertyFactory () |
Friends | |
class | PropertyFactory |
class | PropertyFactoryTypeMap |
Additional Inherited Members | |
![]() | |
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) |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
Implements Nice::PropertyFactory.
|
protectedvirtual |
Implements Nice::PropertyFactory.
|
protectedvirtual |
Implements Nice::PropertyFactory.
|
protectedvirtual |
Implements Nice::PropertyFactory.
|
friend |
|
friend |