ARB
|
#include <AP_buffer.hxx>
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_edge * | makeEdge (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 |
Definition at line 211 of file AP_buffer.hxx.
|
inline |
Definition at line 220 of file AP_buffer.hxx.
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 | ||
) |
Definition at line 219 of file AP_buffer.cxx.
References ap_assert, ResourceStack::destroy_edges(), ResourceStack::destroy_nodes(), ResourceStack::has_edges(), and ResourceStack::has_nodes().
Referenced by NodeStack::accept_resources().
|
inline |
Definition at line 225 of file AP_buffer.hxx.
References ResourceStack::extract_common().
|
inline |
Definition at line 67 of file ap_main.hxx.
References ResourceStack::put().
Referenced by AP_main::makeNode().
|
inline |
Definition at line 70 of file ap_main.hxx.
References ResourceStack::getEdge(), ResourceStack::has_edges(), ResourceStack::put(), and AP_tree_edge::relink().
Referenced by AP_main::makeEdge().
|
inline |
Definition at line 81 of file ap_main.hxx.
References ResourceStack::put().
Referenced by AP_main::destroyNode().
|
inline |
Definition at line 82 of file ap_main.hxx.
References ResourceStack::put().
Referenced by AP_main::destroyEdge().
bool StackFrameData::root_pushed |
Definition at line 219 of file AP_buffer.hxx.