Public Member Functions | Public Attributes
pugi::xml_node_struct Struct Reference

An XML document tree node. More...

Collaboration diagram for pugi::xml_node_struct:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 xml_node_struct (impl::xml_memory_page *page, xml_node_type type)
 Default ctor.

Public Attributes

uintptr_t header
xml_node_structparent
 Pointer to parent.
char_t * name
 Pointer to element name.
char_t * value
 Pointer to any associated string data.
xml_node_structfirst_child
 First child.
xml_node_structprev_sibling_c
 Left brother (cyclic list)
xml_node_structnext_sibling
 Right brother.
xml_attribute_structfirst_attribute
 First attribute.

Detailed Description

An XML document tree node.

Definition at line 506 of file pugixml.cpp.


Constructor & Destructor Documentation

pugi::xml_node_struct::xml_node_struct ( impl::xml_memory_page *  page,
xml_node_type  type 
) [inline]

Default ctor.

Parameters:
type- node type

Definition at line 510 of file pugixml.cpp.

                                                                              : header(reinterpret_cast<uintptr_t>(page) | (type - 1)), parent(0), name(0), value(0), first_child(0), prev_sibling_c(0), next_sibling(0), first_attribute(0)
                {
                }

Member Data Documentation

First attribute.

Definition at line 526 of file pugixml.cpp.

First child.

Definition at line 521 of file pugixml.cpp.

Definition at line 514 of file pugixml.cpp.

Pointer to element name.

Definition at line 518 of file pugixml.cpp.

Right brother.

Definition at line 524 of file pugixml.cpp.

Pointer to parent.

Definition at line 516 of file pugixml.cpp.

Left brother (cyclic list)

Definition at line 523 of file pugixml.cpp.

Pointer to any associated string data.

Definition at line 519 of file pugixml.cpp.


The documentation for this struct was generated from the following file:

Generated on Mon Sep 15 2014 01:23:58 for QuickFIX by doxygen 1.7.6.1 written by Dimitri van Heesch, © 1997-2001