Public Member Functions | Public Attributes | List of all members
StackFrameData Class Reference

#include <AP_buffer.hxx>

Inheritance diagram for StackFrameData:
Inheritance graph
Collaboration diagram for StackFrameData:
Collaboration graph

Public Member Functions

 StackFrameData ()
void revert_resources (StackFrameData *previous)
void accept_resources (StackFrameData *previous, ResourceStack *common)
void extract_common_to (ResourceStack &common)
AP_tree_nlen * makeNode (AP_pars_root *proot)
AP_tree_edgemakeEdge (AP_tree_nlen *n1, AP_tree_nlen *n2)
void destroyNode (AP_tree_nlen *node)
void destroyEdge (AP_tree_edge *edge)

Public Attributes

bool root_pushed

Detailed Description

Definition at line 211 of file AP_buffer.hxx.

Constructor & Destructor Documentation

StackFrameData::StackFrameData ( )

Definition at line 220 of file AP_buffer.hxx.

Member Function Documentation

void StackFrameData::revert_resources ( StackFrameData previous)

Definition at line 210 of file AP_buffer.cxx.

Referenced by NodeStack::revert_resources().

void StackFrameData::accept_resources ( StackFrameData previous,
ResourceStack common 
void StackFrameData::extract_common_to ( ResourceStack common)

Definition at line 225 of file AP_buffer.hxx.

References ResourceStack::extract_common().

AP_tree_nlen * StackFrameData::makeNode ( AP_pars_root *  proot)

Definition at line 67 of file ap_main.hxx.

References ResourceStack::put().

Referenced by AP_main::makeNode().

AP_tree_edge * StackFrameData::makeEdge ( AP_tree_nlen *  n1,
AP_tree_nlen *  n2 
void StackFrameData::destroyNode ( AP_tree_nlen *  node)

Definition at line 81 of file ap_main.hxx.

References ResourceStack::put().

Referenced by AP_main::destroyNode().

void StackFrameData::destroyEdge ( AP_tree_edge edge)

Definition at line 82 of file ap_main.hxx.

References ResourceStack::put().

Referenced by AP_main::destroyEdge().

Member Data Documentation

bool StackFrameData::root_pushed

Definition at line 219 of file AP_buffer.hxx.

The documentation for this class was generated from the following files: