Plugins
|
Classes | |
class | custom_error_handler |
struct | Functionality |
struct | JSONSchemaValidator |
struct | JSONTool |
class | ParameterSet |
struct | ParameterValue |
Functions | |
boost::optional< ParameterValue > | CreateParameterValue (const json &jsonobject) |
This function creates a 'ParameterValue' from JSON. More... | |
static void | loader (const json_uri &uri, json &schema) |
boost::optional< ParameterValue > ug::JSONToolkit::CreateParameterValue | ( | const json & | j | ) |
This function creates a 'ParameterValue' from JSON.
References ug::bridge::Registry::classname_registered(), ug::bridge::ExportedConstructor::create(), ug::bridge::Registry::get_class(), ug::bridge::IExportedClass::get_delete_function(), ug::bridge::ExportedClassBaseImpl::get_json_constructor(), GetUGRegistry(), make_sp(), ug::bridge::ParameterStack::push(), type(), and UG_LOG.
Referenced by ug::JSONToolkit::JSONTool::create_object(), and ug::JSONToolkit::ParameterSet::loadFromJSONObject().
|
static |