#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 |