ARB
Classes | Macros | Typedefs | Enumerations
AP_buffer.hxx File Reference
#include <AP_sequence.hxx>
#include <arb_forward_list.h>
#include <smartptr.h>
#include <set>
Include dependency graph for AP_buffer.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AP_STACK< ELEM >
 
struct  NodeState
 
struct  StateStack
 
class  ResourceStack
 
class  StackFrameData
 
class  NodeStack
 
struct  FrameStack
 

Macros

#define CHECK_ROOT_POPS
 
#define CHECK_STACK_RESOURCE_HANDLING
 

Typedefs

typedef unsigned long Level
 
typedef std::set< AP_tree_nlen * > NodeSet
 
typedef std::set< AP_tree_edge * > EdgeSet
 

Enumerations

enum  AP_STACK_MODE {
  NOTHING = 0, STRUCTURE = 1, SEQUENCE = 2, BOTH = 3,
  ROOT = 7
}
 

Macro Definition Documentation

#define CHECK_ROOT_POPS

Definition at line 173 of file AP_buffer.hxx.

#define CHECK_STACK_RESOURCE_HANDLING

Definition at line 234 of file AP_buffer.hxx.

Typedef Documentation

typedef unsigned long Level

Definition at line 126 of file AP_buffer.hxx.

typedef std::set<AP_tree_nlen*> NodeSet

Definition at line 176 of file AP_buffer.hxx.

typedef std::set<AP_tree_edge*> EdgeSet

Definition at line 177 of file AP_buffer.hxx.

Enumeration Type Documentation

Enumerator
NOTHING 
STRUCTURE 
SEQUENCE 
BOTH 
ROOT 

Definition at line 117 of file AP_buffer.hxx.