#include "PropertyFactory.h"
Public Types | |
| using | PropertyConstructor = std::function<Property* ()> |
Static Public Member Functions | |
| static PropertyFactory & | instance (void) |
| static Property * | createProperty (const ConstJsonObject &_jsonObject) |
| static Property * | createProperty (const std::string &_propertyType) |
| static bool | registerProperty (const std::string &_type, const PropertyConstructor &_constructor) |
| using ot::PropertyFactory::PropertyConstructor = std::function<Property* ()> |
|
static |
|
static |
|
static |
|
static |