FAUST compiler  0.9.9.6b8
Public Member Functions | Public Attributes | List of all members
State Struct Reference

Public Member Functions

 State ()
 
 State (const State &state)
 
Stateoperator= (const State &state)
 

Public Attributes

int s
 
bool match_num
 
list< Rulerules
 
list< Transtrans
 

Detailed Description

Definition at line 133 of file patternmatcher.cpp.

Constructor & Destructor Documentation

State::State ( )
inline

Definition at line 138 of file patternmatcher.cpp.

138  :
139  s(0), match_num(false), rules(list<Rule>()), trans(list<Trans>()) {}
bool match_num
list< Rule > rules
list< Trans > trans
State::State ( const State state)
inline

Definition at line 140 of file patternmatcher.cpp.

140  :
141  s(state.s), match_num(state.match_num),
142  rules(state.rules), trans(state.trans) {}
bool match_num
list< Rule > rules
list< Trans > trans

Member Function Documentation

State& State::operator= ( const State state)
inline

Definition at line 144 of file patternmatcher.cpp.

References match_num, rules, s, and trans.

145  { s = state.s; match_num = state.match_num;
146  rules = state.rules; trans = state.trans;
147  return *this;
148  }
bool match_num
list< Rule > rules
list< Trans > trans

Member Data Documentation

bool State::match_num

Definition at line 135 of file patternmatcher.cpp.

Referenced by Automaton::build(), and operator=().

list<Rule> State::rules
int State::s

Definition at line 134 of file patternmatcher.cpp.

Referenced by Automaton::build(), and operator=().

list<Trans> State::trans

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