From cccc88a6b0d501efda1e1c9a8b5df500f1a7ea6f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Tr=C3=A1vn=C3=AD=C4=8Dek?= <jan.travnicek@fit.cvut.cz>
Date: Tue, 1 Mar 2022 09:12:55 +0100
Subject: [PATCH] common: simplify some calls to cast registration

---
 alib2common/src/PrimitiveRegistrator.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/alib2common/src/PrimitiveRegistrator.cpp b/alib2common/src/PrimitiveRegistrator.cpp
index 2ce05d1d41..f4cd84d026 100644
--- a/alib2common/src/PrimitiveRegistrator.cpp
+++ b/alib2common/src/PrimitiveRegistrator.cpp
@@ -36,14 +36,14 @@ public:
 		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 > ( core::type_details::get < unsigned > ( ), core::type_details::get < std::string > ( ), static_cast < unsigned ( * ) ( const std::string & ) > ( ext::from_string < unsigned > ) );
+		abstraction::CastRegistry::registerCastAlgorithm < unsigned, 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 > ) );
 
 		abstraction::CastRegistry::registerCast < size_t, int > ( );
 		abstraction::CastRegistry::registerCast < int, size_t > ( );
 		abstraction::CastRegistry::registerCast < unsigned, int > ( );
 
-		abstraction::CastRegistry::registerCast < long, int > ( core::type_details::get < long > ( ), core::type_details::get < int > ( ) );
+		abstraction::CastRegistry::registerCast < long, int > ( );
 
 		abstraction::ValuePrinterRegistry::registerValuePrinter < int > ( );
 		abstraction::ValuePrinterRegistry::registerValuePrinter < unsigned > ( );
@@ -71,14 +71,14 @@ public:
 		abstraction::CastRegistry::unregisterCast < bool, int > ( );
 		abstraction::CastRegistry::unregisterCast < char, int > ( );
 		abstraction::CastRegistry::unregisterCast < bool, std::string > ( );
-		abstraction::CastRegistry::unregisterCast ( core::type_details::get < unsigned > ( ), core::type_details::get < std::string > ( ) );
+		abstraction::CastRegistry::unregisterCast < unsigned, std::string > ( );
 		abstraction::CastRegistry::unregisterCast < double, std::string > ( );
 
 		abstraction::CastRegistry::unregisterCast < size_t, int > ( );
 		abstraction::CastRegistry::unregisterCast < int, size_t > ( );
 		abstraction::CastRegistry::unregisterCast < unsigned, int > ( );
 
-		abstraction::CastRegistry::unregisterCast ( core::type_details::get < long > ( ), core::type_details::get < int > ( ) );
+		abstraction::CastRegistry::unregisterCast < long, int > ( );
 
 		abstraction::ValuePrinterRegistry::unregisterValuePrinter < int > ( );
 		abstraction::ValuePrinterRegistry::unregisterValuePrinter < unsigned > ( );
-- 
GitLab