#include <s11n.net/s11n/io/strtool.hpp>#include <s11n.net/s11n/s11n_debuggering_macros.hpp>#include <s11n.net/s11n/io/data_node_format.hpp>#include <s11n.net/s11n/traits.hpp>#include <expat.h>#include <stdexcept>#include <sstream>Include dependency graph for expat_serializer.hpp:

Go to the source code of this file.
Namespaces | |
| namespace | s11n |
| namespace | s11n::io |
| namespace | s11n::io::sharing |
Classes | |
| struct | s11n::io::sharing::expat_sharing_context |
| Sharing context used by expat_serializer. More... | |
| class | s11n::io::expat_serializer< NodeType > |
| expat_serializer is an XML-based Serializer, using libexpat to read it's data. More... | |
Defines | |
| #define | s11n_EXPAT_SERIALIZER_HPP_INCLUDED 1 |
| #define | MAGIC_COOKIE_EXPAT_XML "<!DOCTYPE s11n::io::expat_serializer>" |
| #define | EXPATDEBUG if(0) CERR |
| #define | EXPAT_CLASS_ATTRIBUTE "class" |
| #define | INDENT(LEVEL, ECHO) indent = ""; for( size_t i = 0; i < depth + LEVEL; i++ ) { indent += '\t'; if(ECHO) buff << '\t'; } |
Functions | |
| entity_translation_map & | s11n::io::expat_serializer_translations () |
| The entity translations map used by expat_serializer. | |
|
|
Definition at line 21 of file expat_serializer.hpp. Referenced by s11n::io::expat_serializer< NodeType >::serialize(), and s11n::io::expat_serializer< NodeType >::start_node(). |
|
|
|
|
|
|
Definition at line 15 of file expat_serializer.hpp. Referenced by s11n::io::expat_serializer< NodeType >::expat_serializer(). |
|
|
Definition at line 2 of file expat_serializer.hpp. |
1.4.4