From 3e9d17df03e2a91229c6f9f32749fac910c57ef4 Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Tue, 5 Sep 2017 17:10:04 +0200
Subject: [PATCH] register cast from string to bool

---
 alib2common/src/abstraction/PrimitiveRegistrator.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/alib2common/src/abstraction/PrimitiveRegistrator.cpp b/alib2common/src/abstraction/PrimitiveRegistrator.cpp
index de686e144c..5fbad94d47 100644
--- a/alib2common/src/abstraction/PrimitiveRegistrator.cpp
+++ b/alib2common/src/abstraction/PrimitiveRegistrator.cpp
@@ -28,9 +28,10 @@ public:
 		abstraction::CastRegistry::registerCast < int, double > ( false );
 
 		abstraction::CastRegistry::registerCastAlgorithm < std::string, int > ( ext::to_string, false );
-		abstraction::CastRegistry::registerCastAlgorithm < int, std::string > ( (int(*)(std::string)) ext::from_string < int >, false );
+		abstraction::CastRegistry::registerCastAlgorithm < int, std::string > ( ( int ( * ) ( std::string ) ) ext::from_string < int >, false );
 
 		abstraction::CastRegistry::registerCast < bool, int > ( false );
+		abstraction::CastRegistry::registerCastAlgorithm < bool, std::string > ( ( bool ( * ) ( std::string ) ) ext::from_string < bool >, false );
 
 		abstraction::CastRegistry::registerCast < size_t, int > ( "size_t", ext::to_string < int > ( ), false );
 		abstraction::CastRegistry::registerCast < size_t, int > ( false );
-- 
GitLab