![]() |
RenderManAPI
24.0
|
A compact deterministic finite automata class. More...
#include <RixLPEInline.h>
Classes | |
struct | State |
struct | Transition |
Public Member Functions | |
short | getTransition (short state, RixLPEToken symbol) const |
void *const * | getRules (int state, int &count) const |
Public Attributes | |
std::vector< Transition > | m_trans |
std::vector< void * > | m_rules |
std::vector< State > | m_states |
A compact deterministic finite automata class.
Stores the state transition tables and the per-state list of channel ids to accumulate results into.
|
inline |
|
inline |
std::vector<void *> RixLPEAutomata::m_rules |
Referenced by getRules().
std::vector<State> RixLPEAutomata::m_states |
Referenced by getRules(), and getTransition().
std::vector<Transition> RixLPEAutomata::m_trans |
Referenced by getTransition().