Skip to content
Snippets Groups Projects
Commit 45d05ad8 authored by Jan Uhlík's avatar Jan Uhlík Committed by Jan Trávníček
Browse files

Register to CLI general output types.

parent 387cc6a9
No related branches found
No related tags found
No related merge requests found
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
*/ */
   
#include <registry/CastRegistry.hpp> #include <registry/CastRegistry.hpp>
#include <registry/NormalizeRegistry.hpp>
#include <registry/ValuePrinterRegistry.hpp> #include <registry/ValuePrinterRegistry.hpp>
#include <registry/ImmediateRegistry.hpp> #include <registry/ImmediateRegistry.hpp>
#include <registry/ContainerRegistry.hpp> #include <registry/ContainerRegistry.hpp>
...@@ -40,7 +39,9 @@ public: ...@@ -40,7 +39,9 @@ public:
abstraction::CastRegistry::registerCast < size_t, int > ( ); abstraction::CastRegistry::registerCast < size_t, int > ( );
abstraction::CastRegistry::registerCast < int, size_t > ( ); abstraction::CastRegistry::registerCast < int, size_t > ( );
abstraction::CastRegistry::registerCast < unsigned, int > ( ); abstraction::CastRegistry::registerCast < unsigned, int > ( );
abstraction::CastRegistry::registerCast < long, int > ( "long", ext::to_string < int > ( ) );
abstraction::CastRegistry::registerCast < int, primitive::Integer > ( ); abstraction::CastRegistry::registerCast < int, primitive::Integer > ( );
abstraction::CastRegistry::registerCast < primitive::Integer, int > ( ); abstraction::CastRegistry::registerCast < primitive::Integer, int > ( );
   
...@@ -59,6 +60,37 @@ public: ...@@ -59,6 +60,37 @@ public:
abstraction::ValuePrinterRegistry::registerValuePrinter < object::Object > ( ); abstraction::ValuePrinterRegistry::registerValuePrinter < object::Object > ( );
abstraction::ValuePrinterRegistry::registerValuePrinter < ext::set < object::Object > > ( ); abstraction::ValuePrinterRegistry::registerValuePrinter < ext::set < object::Object > > ( );
abstraction::ValuePrinterRegistry::registerValuePrinter < ext::set < unsigned > > ( ); abstraction::ValuePrinterRegistry::registerValuePrinter < ext::set < unsigned > > ( );
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::vector<object::Object> >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::vector<ext::pair<object::Object,
object::Object> > >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::pair<ext::vector<object::Object>, double> >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::pair<ext::vector<object::Object>, int> >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::pair<ext::vector<object::Object>, long> >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::pair<ext::vector<ext::pair<object::Object,
object::Object> >,
double> >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::pair<ext::vector<ext::pair<object::Object,
object::Object> >,
int> >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::pair<ext::vector<ext::pair<object::Object,
object::Object> >,
long> >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::map<object::Object,
ext::map<object::Object, double> > >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::map<object::Object,
ext::map<object::Object, int> > >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::map<object::Object,
ext::map<object::Object, long> > >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::map<ext::pair<object::Object, object::Object>,
ext::map<ext::pair<object::Object,
object::Object>,
double> > >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::map<ext::pair<object::Object, object::Object>,
ext::map<ext::pair<object::Object,
object::Object>, int> > >();
abstraction::ValuePrinterRegistry::registerValuePrinter<ext::map<ext::pair<object::Object, object::Object>,
ext::map<ext::pair<object::Object,
object::Object>, long> > >();
abstraction::ContainerRegistry::registerSet < object::Object > ( ); abstraction::ContainerRegistry::registerSet < object::Object > ( );
} }
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment