|
void | core::_addPropertyMapSchema (const PropertyMap &propertyMap, const std::string &title, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &propSchema) |
|
void | core::_addPropertyMapOneOfSchema (const std::vector< std::pair< std::string, PropertyMap >> &objs, rapidjson::Document::AllocatorType &allocator, rapidjson::Value &oneOf) |
|
std::string | core::buildJsonRpcSchemaRequestPropertyMaps (const RpcDescription &desc, const std::vector< std::pair< std::string, PropertyMap >> &objs) |
|
std::string | core::buildJsonRpcSchemaRequestPropertyMap (const RpcDescription &desc, const PropertyMap &obj) |
|
std::string | core::buildJsonRpcSchemaRequestPropertyMap (const RpcParameterDescription &desc, const PropertyMap &input, const PropertyMap &output) |
|
std::string | core::buildJsonRpcSchemaNotifyPropertyMaps (const RpcParameterDescription &desc, const std::vector< std::pair< std::string, PropertyMap >> &objs) |
|
std::string | core::buildJsonRpcSchemaNotifyPropertyMap (const RpcParameterDescription &desc, const PropertyMap &properties) |
|
template<> |
std::string | core::buildJsonSchema (std::vector< std::pair< std::string, PropertyMap >> &objs, const std::string &title) |
|
template<> |
std::string | core::buildJsonSchema (const PropertyMap &property, const std::string &title) |
|
template<> |
std::string | to_json (const core::PropertyMap &obj) |
|
template<typename T > |
T | getValue (const rapidjson::GenericValue< rapidjson::UTF8<>> &v) |
|
template<> |
double | getValue (const rapidjson::GenericValue< rapidjson::UTF8<>> &v) |
|
template<typename T > |
bool | isValue (const rapidjson::GenericValue< rapidjson::UTF8<>> &v) |
|
template<> |
bool | isValue< double > (const rapidjson::GenericValue< rapidjson::UTF8<>> &v) |
|
template<> |
bool | isValue< int > (const rapidjson::GenericValue< rapidjson::UTF8<>> &v) |
|
template<> |
bool | isValue< std::string > (const rapidjson::GenericValue< rapidjson::UTF8<>> &v) |
|
template<> |
bool | isValue< bool > (const rapidjson::GenericValue< rapidjson::UTF8<>> &v) |
|
template<typename T , size_t S> |
bool | get_array (const rapidjson::Value &v, std::array< T, S > &val) |
|
template<typename T > |
bool | get_property (const rapidjson::Value &v, T &val) |
|
template<> |
bool | from_json (core::PropertyMap &obj, const std::string &json) |
|
core::PropertyMap | jsonToPropertyMap (const std::string &json) |
|