|
| template<typename TClass > |
| const TClass * | anyToPointer (const any &objectAny) |
| |
| | conscience_core::bridging::commands::ENUM (CommandParamMetaType, CommandParamMetaType_double, CommandParamMetaType_float, CommandParamMetaType_int, CommandParamMetaType_long, CommandParamMetaType_unsigned_long_long, CommandParamMetaType_bool, CommandParamMetaType_string, CommandParamMetaType_list, CommandParamMetaType_map, CommandParamMetaType_object, CommandParamMetaType_optional, CommandParamMetaType_enum, CommandParamMetaType_entityReflexion, CommandParamMetaType_entityModel, CommandParamMetaType_placeModel, CommandParamMetaType_objectModel) |
| |
| bool | conscience_core::bridging::commands::isNullableObjectType (CscCommandPtrType refType) |
| |
| CommandTypesMetadataByTypeNameMutex & | conscience_core::bridging::commands::commandTypesMetadataByTypeNameMutex () |
| |
| map< string, CscCommandDataTypeMetadata * > & | conscience_core::bridging::commands::commandTypesMetadataByTypeName () |
| |
| CommandsMetadataByIdMutex & | conscience_core::bridging::commands::commandsMetadataByIdMutex () |
| |
| map< string, const CscCommandDataTypeMetadata * > & | conscience_core::bridging::commands::commandsMetadataById () |
| |
| bool | conscience_core::bridging::commands::hasCommandTypeMetadataForName (const string &qualifiedTypeName) |
| |
| const CscCommandDataTypeMetadata * | conscience_core::bridging::commands::getCommandTypeMetadataByName (const string &qualifiedTypeName) |
| |
| const CscCommandDataTypeMetadata * | conscience_core::bridging::commands::updateCommandTypeMetadataByName (const string &headerFileRelativePath, const string &classQualifiedName, const string &classSimpleName, const string &doc, const vector< const CscCommandDataTypeNodeMetadata * > ¶msMetadata, optional< string > commandId) |
| |
| void | conscience_core::bridging::commands::registerCommandTypeMetadata (CscCommandDataTypeMetadata *typeMetadata) |
| |
| void | conscience_core::bridging::commands::registerCommandMetadataTypeById (const CscCommandDataTypeMetadata *typeMetadata) |
| |
| const CscCommandDataTypeNodeMetadata * | conscience_core::bridging::commands::parseMetadataTypeNode (const string &name, const string &typeString) |
| |
| CommandDataJsonSerializersMutex & | conscience_core::bridging::commands::commandDataJsonSerializersMutex () |
| |
| map< const type_info *, function< optional< JsonSerializableData >const any &object)> > & | conscience_core::bridging::commands::getCommandDataJsonSerializers () |
| |
| bool | conscience_core::bridging::commands::registerCommandDataJsonSerializer (const type_info &typeInfo, function< optional< JsonSerializableData >(const any &object)> serializer) |
| |
| template<typename TData > |
| function< optional< JsonSerializableData >const any &object)> | conscience_core::bridging::commands::getCommandDataJsonSerializer () |
| |
| template<typename T > |
| T | conscience_core::bridging::commands::field_value_any_cast (any anyValue) |
| |
| template<IsMap TMap> |
| TMap | conscience_core::bridging::commands::field_value_any_cast (any anyValue) |
| |
| template<IsOptional TOptional> |
| TOptional | conscience_core::bridging::commands::field_value_any_cast (any anyValue) |
| |
| template<IsVector TVector> |
| TVector | conscience_core::bridging::commands::field_value_any_cast (any anyValue) |
| |
| template<typename T > |
| | conscience_core::bridging::commands::requires (IsSharedPointer< std::remove_cvref_t< T >>) JsonSerializableData field_value_to_json_serializable(T value) |
| |
| template<typename T > |
| | conscience_core::bridging::commands::requires (IsStarPointer< std::remove_cvref_t< T >>) JsonSerializableData field_value_to_json_serializable(T value) |
| |
| template<typename T > |
| JsonSerializableData | conscience_core::bridging::commands::field_value_to_json_serializable (optional< T > value) |
| |
| template<IsVector TVector> |
| JsonSerializableData | conscience_core::bridging::commands::field_value_to_json_serializable (TVector value) |
| |
| template<IsMap TMap> |
| JsonSerializableData | conscience_core::bridging::commands::field_value_to_json_serializable (TMap value) |
| |
| template<typename T > |
| JsonSerializableData | conscience_core::bridging::commands::field_value_to_json_serializable (T value) |
| |
| map< string, any > | conscience_core::bridging::commands::parseCommandParametersAsMap (const string &commandId, const vector< string > &commandStringArguments, optional< int > knowledgeId, bool objectsAsMap, bool resolveObjects, bool permissive) |
| |
| void | conscience_core::bridging::commands::listCommandsWithDocumentedParams () |
| |
| bool | conscience_core::bridging::commands::isUserCommand (const string &commandId) |
| |
| fs::path | conscience_core::bridging::commands::resolveCommandFileAbsolutePathFromRelative (const fs::path &headerFileRelativePath, const string &forCommandId) |
| |