|
| map< const std::type_info *, CommandTypeBuilder > & | conscience_core::bridging::commands::commandTypeBuilders () |
| |
| void | conscience_core::bridging::commands::registerCommandTypeBuilder (const std::type_info &type, const CommandTypeBuilder &builder) |
| |
| optional< CommandTypeBuilder > | conscience_core::bridging::commands::getCommandTypeBuilder (const std::type_info &type) |
| |
| template<IsMap TMap> |
| TMap | conscience_core::bridging::commands::convertMapValueToArg (const std::any &anyValue, const string &argName, size_t argIndex) |
| |
| template<IsOptional TOptional> |
| requires(IsStarPointer< std::remove_cvref_t< T >>) T convertMapValueToArg(const std requires(IsSharedPointer< std::remove_cvref_t< T >>) T convertMapValueToArg(const std TOptional | conscience_core::bridging::commands::convertMapValueToArg (const std::any &anyValue, const string &argName, size_t argIndex) |
| |
| template<IsVector TVector> |
| TVector | conscience_core::bridging::commands::convertMapValueToArg (const std::any &anyValue, const string &argName, size_t argIndex) |
| |
| template<IsEnum TEnum> |
| requires(IsStdFixedArray< TArray >) TArray convertMapValueToArg(const std TEnum | conscience_core::bridging::commands::convertMapValueToArg (const std::any &anyValue, const string &argName, size_t argIndex) |
| |
| template<IsOptional TOptional> |
| TOptional | conscience_core::bridging::commands::convertMapValueToArg (const std::any &anyValue, const string &argName, size_t argIndex) |
| |
| template<typename TNumber > |
| TNumber | conscience_core::bridging::commands::getNumberFromString (const string &strValue) |
| |
| template<typename TArray > |
| | conscience_core::bridging::commands::requires (IsStdFixedArray< TArray >) TArray convertMapValueToArg(const std |
| |
| template<typename Tuple , typename Map , std::size_t... Is> |
| Tuple | conscience_core::bridging::commands::extractArgsHelper (const Map ¶mMap, const std::vector< std::string > ¶mNames, std::index_sequence< Is... >) |
| |
| template<typename Tuple > |
| Tuple | conscience_core::bridging::commands::extractArgs (const std::map< std::string, std::any > ¶mMap, const std::vector< std::string > ¶mNames) |
| |
| template<typename T , typename... Params> |
| T * | conscience_core::bridging::commands::createInstance (const std::map< std::string, std::any > ¶mMap, const std::vector< std::string > ¶mNames) |
| |
| ptr< CscEntityReflexion > | conscience_core::bridging::commands::getEntityReflexionFromAny (std::any anyValue, const string &argName) |
| |
| template<typename T > |
| bool | conscience_core::bridging::commands::doesAnyContainStarPointer (const std::any &anyValue) |
| |
| template<typename T > |
| bool | conscience_core::bridging::commands::doesAnyContainSharedPtr (const std::any &anyValue) |
| |
| template<typename TObject > |
| constexpr bool | conscience_core::bridging::commands::isCommandBuiltinObjectType () |
| |
| 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 > |
| | conscience_core::bridging::commands::requires (IsSharedPointer< std::remove_cvref_t< T >>) JsonSerializableData field_value_to_json_serializable(T value) |
| |
| template<typename TTargetType > |
| | conscience_core::bridging::commands::requires (!IsStdFixedArray< TTargetType > &&!IsOptional< TTargetType > &&!IsEnum< TTargetType > &&!IsVector< TTargetType > &&!IsMap< TTargetType > &&!IsSharedPointer< TTargetType > &&!IsStarPointer< TTargetType >) TTargetType convertMapValueToArg(const std |
| |