Skip to content
Snippets Groups Projects
Commit 6b9a4eb8 authored by Jan Trávníček's avatar Jan Trávníček
Browse files

fix registration of custom types to xml composing

parent 5142bd7a
No related branches found
No related tags found
No related merge requests found
Pipeline #23208 canceled
...@@ -7,8 +7,7 @@ ...@@ -7,8 +7,7 @@
   
#include <registry/ContainerRegistry.hpp> #include <registry/ContainerRegistry.hpp>
   
#include <registry/XmlComposerRegistry.hpp> #include <registration/XmlRegistration.hpp>
#include <registry/XmlParserRegistry.hpp>
#include <registry/XmlContainerParserRegistry.hpp> #include <registry/XmlContainerParserRegistry.hpp>
   
#include <primitive/xml/UnsignedLong.h> #include <primitive/xml/UnsignedLong.h>
...@@ -31,12 +30,13 @@ public: ...@@ -31,12 +30,13 @@ public:
PrimitiveRegistrator ( ) { PrimitiveRegistrator ( ) {
abstraction::ContainerRegistry::registerSet < common::ranked_symbol < object::Object, unsigned > > ( "RankedSymbol" ); abstraction::ContainerRegistry::registerSet < common::ranked_symbol < object::Object, unsigned > > ( "RankedSymbol" );
abstraction::XmlContainerParserRegistry::registerSet < common::ranked_symbol < object::Object, unsigned > > ( "RankedSymbol" ); abstraction::XmlContainerParserRegistry::registerSet < common::ranked_symbol < object::Object, unsigned > > ( "RankedSymbol" );
abstraction::XmlComposerRegistry::registerXmlComposer < ext::set < common::ranked_symbol < object::Object, unsigned > > > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < common::ranked_symbol < object::Object, unsigned > > ( ); registration::XmlWriterRegister < ext::set < common::ranked_symbol < object::Object, unsigned > > > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < ext::vector < ext::map < std::pair < object::Object, object::Object >, ext::map < object::Object, object::Object > > > > ( ); registration::XmlWriterRegister < common::ranked_symbol < object::Object, unsigned > > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < ext::vector < ext::vector < ext::set < object::Object > > > > ( ); registration::XmlWriterRegister < ext::vector < ext::map < std::pair < object::Object, object::Object >, ext::map < object::Object, object::Object > > > > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < ext::map < common::ranked_symbol < object::Object, unsigned >, size_t > > ( ); registration::XmlWriterRegister < ext::vector < ext::vector < ext::set < object::Object > > > > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < ext::set < string::LinearString < > > > ( ); registration::XmlWriterRegister < ext::map < common::ranked_symbol < object::Object, unsigned >, size_t > > ( );
registration::XmlWriterRegister < ext::set < string::LinearString < > > > ( );
   
abstraction::XmlParserRegistry::registerXmlParser < object::Object > ( "DefaultStateType" ); abstraction::XmlParserRegistry::registerXmlParser < object::Object > ( "DefaultStateType" );
   
......
...@@ -5,8 +5,7 @@ ...@@ -5,8 +5,7 @@
* Author: Jan Travnicek * Author: Jan Travnicek
*/ */
   
#include <registry/XmlComposerRegistry.hpp> #include <registration/XmlRegistration.hpp>
#include <registry/XmlParserRegistry.hpp>
#include <registry/XmlContainerParserRegistry.hpp> #include <registry/XmlContainerParserRegistry.hpp>
#include <registry/ContainerRegistry.hpp> #include <registry/ContainerRegistry.hpp>
   
...@@ -33,15 +32,15 @@ public: ...@@ -33,15 +32,15 @@ public:
abstraction::XmlParserRegistry::registerXmlParser < int > ( "int" ); abstraction::XmlParserRegistry::registerXmlParser < int > ( "int" );
abstraction::XmlParserRegistry::registerXmlParser < ext::set < ext::pair < object::Object, object::Object > > > ( "pair_set" ); abstraction::XmlParserRegistry::registerXmlParser < ext::set < ext::pair < object::Object, object::Object > > > ( "pair_set" );
   
abstraction::XmlComposerRegistry::registerXmlComposer < ext::vector < size_t > > ( ); registration::XmlWriterRegister < ext::vector < size_t > > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < ext::vector < unsigned > > ( ); registration::XmlWriterRegister < ext::vector < unsigned > > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < ext::vector < int > > ( ); registration::XmlWriterRegister < ext::vector < int > > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < ext::set < size_t > > ( ); registration::XmlWriterRegister < ext::set < size_t > > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < ext::set < unsigned > > ( ); registration::XmlWriterRegister < ext::set < unsigned > > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < ext::set < int > > ( ); registration::XmlWriterRegister < ext::set < int > > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < ext::map < object::Object, size_t > > ( ); registration::XmlWriterRegister < ext::map < object::Object, size_t > > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < object::Object > ( ); registration::XmlWriterRegister < object::Object > ( );
abstraction::XmlComposerRegistry::registerXmlComposer < ext::set < object::Object > > ( ); registration::XmlWriterRegister < ext::set < object::Object > > ( );
   
abstraction::ContainerRegistry::registerSet < object::Object > ( "Object" ); abstraction::ContainerRegistry::registerSet < object::Object > ( "Object" );
abstraction::XmlContainerParserRegistry::registerSet < object::Object > ( "Object" ); abstraction::XmlContainerParserRegistry::registerSet < object::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