Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
xpath_stack_data Struct Reference

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
bool oom

Detailed Description

Definition at line 7918 of file pugixml.cc.

Constructor & Destructor Documentation

◆ xpath_stack_data()

xpath_stack_data::xpath_stack_data ( )
inline

Definition at line 7926 of file pugixml.cc.

7926 : result(blocks + 0, &oom), temp(blocks + 1, &oom), oom(false)
7927 {
7928 blocks[0].next = blocks[1].next = 0;
7929 blocks[0].capacity = blocks[1].capacity = sizeof(blocks[0].data);
7930
7931 stack.result = &result;
7932 stack.temp = &temp;
7933 }
xpath_allocator temp
Definition pugixml.cc:7922
xpath_memory_block blocks[2]
Definition pugixml.cc:7920
xpath_allocator result
Definition pugixml.cc:7921
xpath_stack stack
Definition pugixml.cc:7923

◆ ~xpath_stack_data()

xpath_stack_data::~xpath_stack_data ( )
inline

Definition at line 7935 of file pugixml.cc.

7936 {
7937 result.release();
7938 temp.release();
7939 }

Member Data Documentation

◆ blocks

xpath_memory_block xpath_stack_data::blocks[2]

Definition at line 7920 of file pugixml.cc.

Referenced by xpath_stack_data().

◆ oom

bool xpath_stack_data::oom

Definition at line 7924 of file pugixml.cc.

Referenced by xpath_stack_data().

◆ result

xpath_allocator xpath_stack_data::result

Definition at line 7921 of file pugixml.cc.

Referenced by xpath_stack_data(), and ~xpath_stack_data().

◆ stack

xpath_stack xpath_stack_data::stack

Definition at line 7923 of file pugixml.cc.

Referenced by xpath_stack_data().

◆ temp

xpath_allocator xpath_stack_data::temp

Definition at line 7922 of file pugixml.cc.

Referenced by xpath_stack_data(), and ~xpath_stack_data().


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