ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Public Member Functions | Public Attributes | List of all members
pugi::xml_node_struct Struct Reference

An XML document tree node. More...

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

Public Member Functions

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

Public Attributes

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

Detailed Description

An XML document tree node.

Definition at line 539 of file pugixml.cpp.

Constructor & Destructor Documentation

◆ xml_node_struct()

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 543 of file pugixml.cpp.

Member Data Documentation

◆ first_attribute

xml_attribute_struct* pugi::xml_node_struct::first_attribute

◆ first_child

xml_node_struct* pugi::xml_node_struct::first_child

◆ header

uintptr_t pugi::xml_node_struct::header

◆ name

char_t* pugi::xml_node_struct::name

◆ next_sibling

xml_node_struct* pugi::xml_node_struct::next_sibling

◆ parent

xml_node_struct* pugi::xml_node_struct::parent

◆ prev_sibling_c

xml_node_struct* pugi::xml_node_struct::prev_sibling_c

◆ value

char_t* pugi::xml_node_struct::value

Pointer to any associated string data.

Definition at line 560 of file pugixml.cpp.

Referenced by pugi::xml_node::offset_debug(), pugi::xml_text::set(), pugi::xml_node::set_value(), and pugi::xml_node::value().


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