From fa1e08bf98762d759dd8ac21f3a7b221712cf3c8 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Sat, 12 Oct 2019 20:51:59 +0200 Subject: [PATCH] cast int to char --- alib2common/src/PrimitiveRegistrator.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/alib2common/src/PrimitiveRegistrator.cpp b/alib2common/src/PrimitiveRegistrator.cpp index 91c6f083c1..b6225dd03f 100644 --- a/alib2common/src/PrimitiveRegistrator.cpp +++ b/alib2common/src/PrimitiveRegistrator.cpp @@ -68,6 +68,7 @@ public: abstraction::CastRegistry::registerCastAlgorithm < int, std::string > ( static_cast < int ( * ) ( const std::string & ) > ( ext::from_string < int > ) ); abstraction::CastRegistry::registerCast < bool, int > ( ); + abstraction::CastRegistry::registerCast < char, int > ( ); abstraction::CastRegistry::registerCastAlgorithm < bool, std::string > ( static_cast < bool ( * ) ( const std::string & ) > ( ext::from_string < bool > ) ); abstraction::CastRegistry::registerCastAlgorithm < unsigned, std::string > ( "unsigned", ext::to_string < std::string > ( ), static_cast < unsigned ( * ) ( const std::string & ) > ( ext::from_string < unsigned > ) ); abstraction::CastRegistry::registerCastAlgorithm < double, std::string > ( static_cast < double ( * ) ( const std::string & ) > ( ext::from_string < double > ) ); @@ -131,6 +132,7 @@ public: abstraction::CastRegistry::unregisterCast < int, std::string > ( ); abstraction::CastRegistry::unregisterCast < bool, int > ( ); + abstraction::CastRegistry::unregisterCast < char, int > ( ); abstraction::CastRegistry::unregisterCast < bool, std::string > ( ); abstraction::CastRegistry::unregisterCast ( "unsigned", ext::to_string < std::string > ( ) ); abstraction::CastRegistry::unregisterCast < double, std::string > ( ); -- GitLab