Thread portable class


Gate portable class


Timer class


Pool class


Terimber 2.0


About C++


Downloads Products & Services Support Clients Open Source About



Home / Open source / Terimber 2.0

sxml.h File Reference

#include "xml/sxs.h"
#include "base/stack.h"

Go to the source code of this file.

Classes

class  xml_node
 base class for all xml nodes (attributes, elements, ...) no virtual methods to keep class size as small as possible More...
class  xml_tree_node
 base class for attributes and element container More...
class  xml_value_node
 class for all value contained nodes like comment, pi, CDATA and text More...
class  xml_container
 class with children elements More...
class  xml_element
 base xml element More...
class  xml_document
 xml document class as a root class for xml document structure More...

Typedefs

typedef _map< const
attributeDecl *, const
xml_value_node * > 
attr_states_map_t
 mapping attribute declaration to the xml_attribute pointer for internal using only while parsing
typedef _map< const
elementDecl
*, content_interface
*, byte_allocator, less< const
elementDecl * >, false > 
model_map_t
 maps element declaration to the content interface pointer for validation purposes
typedef node_allocator
< base_stack< xml_container * >
::_node > 
xml_container_stack_allocator_t
 node allocator for stack of pointers to xml container
typedef _stack< xml_container
*, xml_container_stack_allocator_t
xml_container_stack_t
 stack of pointers to the xml container


Typedef Documentation

mapping attribute declaration to the xml_attribute pointer for internal using only while parsing

Definition at line 201 of file sxml.h.

maps element declaration to the content interface pointer for validation purposes

Definition at line 275 of file sxml.h.

node allocator for stack of pointers to xml container

Definition at line 278 of file sxml.h.

stack of pointers to the xml container

Definition at line 281 of file sxml.h.



© Copyright Terimber 2003-.