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

#include <AP_buffer.hxx>

Inheritance diagram for StackFrameData:
Inheritance graph
[legend]
Collaboration diagram for StackFrameData:
Collaboration graph
[legend]

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 ( )
inline

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)
inline

Definition at line 225 of file AP_buffer.hxx.

References ResourceStack::extract_common().

AP_tree_nlen * StackFrameData::makeNode ( AP_pars_root *  proot)
inline

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 
)
inline
void StackFrameData::destroyNode ( AP_tree_nlen *  node)
inline

Definition at line 81 of file ap_main.hxx.

References ResourceStack::put().

Referenced by AP_main::destroyNode().

void StackFrameData::destroyEdge ( AP_tree_edge edge)
inline

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: