Public Member Functions | Public Attributes
xpath_stack_data Struct Reference
Collaboration diagram for xpath_stack_data:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 xpath_stack_data ()
 ~xpath_stack_data ()

Public Attributes

xpath_memory_block blocks [2]
xpath_allocator result
xpath_allocator temp
xpath_stack stack

Detailed Description

Definition at line 6368 of file pugixml.cpp.


Constructor & Destructor Documentation

Definition at line 6379 of file pugixml.cpp.

References blocks, xpath_memory_block::capacity, xpath_memory_block::data, xpath_memory_block::next, xpath_stack::result, result, stack, xpath_stack::temp, and temp.

                                  : result(blocks + 0), temp(blocks + 1)
                {
                        blocks[0].next = blocks[1].next = 0;
                        blocks[0].capacity = blocks[1].capacity = sizeof(blocks[0].data);

                        stack.result = &result;
                        stack.temp = &temp;

                #ifdef PUGIXML_NO_EXCEPTIONS
                        result.error_handler = temp.error_handler = &error_handler;
                #endif
                }

Definition at line 6392 of file pugixml.cpp.


Member Data Documentation

Definition at line 6370 of file pugixml.cpp.

Referenced by xpath_stack_data().

Definition at line 6371 of file pugixml.cpp.

Referenced by xpath_stack_data().

Definition at line 6373 of file pugixml.cpp.

Referenced by evaluate_string_impl(), and xpath_stack_data().

Definition at line 6372 of file pugixml.cpp.

Referenced by xpath_stack_data().


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

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