w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

graphite2::FiniteStateMachine Class Reference

#include <Rule.h>

Collaboration diagram for graphite2::FiniteStateMachine:
[legend]

Classes

class  Rules
 

Public Types

enum  { MAX_RULES =128 }
 
enum  { MAX_RULES =128 }
 

Public Member Functions

 FiniteStateMachine (SlotMap &map, json *logger)
 
void reset (Slot *&slot, const short unsigned int max_pre_ctxt)
 
 FiniteStateMachine (SlotMap &map, json *logger)
 
void reset (Slot *&slot, const short unsigned int max_pre_ctxt)
 

Public Attributes

Rules rules
 
SlotMapslots
 
json *const dbgout
 

Detailed Description

Definition at line 138 of file Rule.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MAX_RULES 

Definition at line 141 of file Rule.h.

◆ anonymous enum

anonymous enum
Enumerator
MAX_RULES 

Definition at line 141 of file Rule.h.

Constructor & Destructor Documentation

◆ FiniteStateMachine() [1/2]

graphite2::FiniteStateMachine::FiniteStateMachine ( SlotMap map,
json logger 
)
inline

Definition at line 172 of file Rule.h.

◆ FiniteStateMachine() [2/2]

graphite2::FiniteStateMachine::FiniteStateMachine ( SlotMap map,
json logger 
)

Member Function Documentation

◆ reset() [1/2]

void graphite2::FiniteStateMachine::reset ( Slot *&  slot,
const short unsigned int  max_pre_ctxt 
)
inline

◆ reset() [2/2]

void graphite2::FiniteStateMachine::reset ( Slot *&  slot,
const short unsigned int  max_pre_ctxt 
)

Member Data Documentation

◆ dbgout

json *const graphite2::FiniteStateMachine::dbgout

◆ rules

Rules graphite2::FiniteStateMachine::rules

◆ slots

SlotMap & graphite2::FiniteStateMachine::slots

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