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