|
| static void | unregisterCast (const std::string &target, const std::string ¶m) |
| |
| template<class TargetType , class ParamType > |
| static void | unregisterCast () |
| |
| static void | registerCast (std::string target, std::string param, std::unique_ptr< Entry > entry) |
| |
| template<class TargetType , class ParamType > |
| static void | registerCast (std::string target, std::string param, bool isExplicit=false) |
| |
| template<class TargetType , class ParamType > |
| static void | registerCast (bool isExplicit=false) |
| |
| template<class TargetType , class ParamType > |
| static void | registerCastAlgorithm (std::string target, std::string param, TargetType(*callback)(const ParamType &), bool isExplicit=false) |
| |
| template<class TargetType , class ParamType > |
| static void | registerCastAlgorithm (TargetType(*callback)(const ParamType &), bool isExplicit=false) |
| |
| template<class TargetType , class ParamType > |
| static void | registerCastAlgorithm (std::string target, std::string param, TargetType(*callback)(ParamType), bool isExplicit=false) |
| |
| template<class TargetType , class ParamType > |
| static void | registerCastAlgorithm (TargetType(*callback)(ParamType), bool isExplicit=false) |
| |
| static bool | isNoOp (const std::string &target, const std::string ¶m) |
| |
| static bool | castAvailable (const std::string &target, const std::string ¶m, bool implicitOnly) |
| |
| static std::shared_ptr< abstraction::OperationAbstraction > | getAbstraction (const std::string &target, const std::string ¶m) |
| |
| static ext::list< ext::pair< std::string, bool > > | listFrom (const std::string &type) |
| |
| static ext::list< ext::pair< std::string, bool > > | listTo (const std::string &type) |
| |
| static ext::list< ext::tuple< std::string, std::string, bool > > | list () |
| |