ARB
Public Member Functions | Public Attributes | List of all members
NodeState Struct Reference

#include <AP_buffer.hxx>

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

Public Member Functions

void move_info_to (NodeState &target, AP_STACK_MODE what)
 
 NodeState (Level frame_nr)
 
 ~NodeState ()
 
- Public Member Functions inherited from Noncopyable
 Noncopyable ()
 

Public Attributes

Level frameNr
 
AP_STACK_MODE mode
 
AP_sequencesequence
 
Mutations mutations
 
double leftlen
 
double rightlen
 
AP_tree_nlen * father
 
AP_tree_nlen * leftson
 
AP_tree_nlen * rightson
 
AP_pars_root * root
 
GBDATAgb_node
 
int keelState
 
SmartCharPtr remark
 
AP_tree_edgeedge [3]
 
int edgeIndex [3]
 
unsigned mark_sum
 

Detailed Description

Definition at line 130 of file AP_buffer.hxx.

Constructor & Destructor Documentation

NodeState::NodeState ( Level  frame_nr)
inlineexplicit

Definition at line 159 of file AP_buffer.hxx.

NodeState::~NodeState ( )
inline

Definition at line 160 of file AP_buffer.hxx.

References SEQUENCE, and sequence.

Member Function Documentation

void NodeState::move_info_to ( NodeState target,
AP_STACK_MODE  what 
)

Member Data Documentation

Level NodeState::frameNr

Definition at line 131 of file AP_buffer.hxx.

Referenced by HasLevelSmallerThan::operator()().

AP_STACK_MODE NodeState::mode

Definition at line 132 of file AP_buffer.hxx.

Referenced by move_info_to().

AP_sequence* NodeState::sequence

Definition at line 135 of file AP_buffer.hxx.

Referenced by move_info_to(), and ~NodeState().

Mutations NodeState::mutations

Definition at line 136 of file AP_buffer.hxx.

Referenced by move_info_to().

double NodeState::leftlen

Definition at line 139 of file AP_buffer.hxx.

Referenced by move_info_to().

double NodeState::rightlen

Definition at line 139 of file AP_buffer.hxx.

Referenced by move_info_to().

AP_tree_nlen* NodeState::father

Definition at line 140 of file AP_buffer.hxx.

Referenced by move_info_to().

AP_tree_nlen* NodeState::leftson

Definition at line 141 of file AP_buffer.hxx.

Referenced by move_info_to().

AP_tree_nlen* NodeState::rightson

Definition at line 142 of file AP_buffer.hxx.

Referenced by move_info_to().

AP_pars_root* NodeState::root

Definition at line 143 of file AP_buffer.hxx.

Referenced by move_info_to().

GBDATA* NodeState::gb_node

Definition at line 144 of file AP_buffer.hxx.

Referenced by move_info_to().

int NodeState::keelState

Definition at line 145 of file AP_buffer.hxx.

Referenced by move_info_to().

SmartCharPtr NodeState::remark

Definition at line 146 of file AP_buffer.hxx.

Referenced by move_info_to().

AP_tree_edge* NodeState::edge[3]

Definition at line 147 of file AP_buffer.hxx.

Referenced by move_info_to().

int NodeState::edgeIndex[3]

Definition at line 148 of file AP_buffer.hxx.

Referenced by move_info_to().

unsigned NodeState::mark_sum

Definition at line 151 of file AP_buffer.hxx.

Referenced by move_info_to().


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