Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Void.h
Go to the documentation of this file.
1
6#pragma once
7
8#include <object/Void.h>
9#include <core/xmlApi.hpp>
10
11namespace core {
12
13template < >
14struct xmlApi < void > {
15 static void parse ( ext::deque < sax::Token >::iterator & input );
16 static bool first ( const ext::deque < sax::Token >::const_iterator & input );
17 static std::string xmlTagName ( );
18 static void compose ( ext::deque < sax::Token > & output );
19};
20
21template < >
22struct xmlApi < object::Void > {
24 static bool first ( const ext::deque < sax::Token >::const_iterator & input );
25 static std::string xmlTagName ( );
26 static void compose ( ext::deque < sax::Token > & output, const object::Void & data );
27};
28
29} /* namespace core */
30
Class extending the deque class from the standard library. Original reason is to allow printing of th...
Definition: deque.hpp:44
Represents void object.
Definition: Void.h:34
Definition: normalize.hpp:10
Definition: AnyObject.h:28
Definition: xmlApi.hpp:27