 HfstInputStream | A stream for reading HFST binary transducers |
 HfstOutputStream | A stream for writing binary transducers |
 HfstTokenizer | A tokenizer for creating transducers from UTF-8 strings |
 HfstTransducer | A synchronous finite-state transducer |
 HfstFastTransitionData | One implementation of template class C in HfstTransition |
 HfstTransition< C > | A transition that consists of a target state and transition data represented by class C |
 HfstTransitionGraph< C > | A simple transition graph format that consists of states and transitions between those states |
 HfstTropicalTransducerTransitionData | One implementation of template class C in HfstTransition |
 MyTransducerLibraryInputStream | A skeleton class for reading a new type of binary transducers from a stream |
 MyTransducerLibraryOutputStream | A skeleton class for writing a new type of binary transducers to a stream |
 MyTransducerLibraryTransducer | A skeleton library class that contains operations for a new transducer type that is added under the HFST interface |
 Rule | A rule that contains mapping and context and replace type (if any). If rule is A -> B || L _ R , than mapping is cross product of transducers A and B, context is pair of transducers L and R, and replType is enum REPL_UP |
  MarkUpRule | Mark up rule has two markers on the right side of the mapping. Mapping is only left side of the mapping |
 Speller | A spellchecker, constructed from two optimized-lookup transducer instances. An alphabet translator is built at construction time |
 Transducer | A compiled transducer format, suitable for fast lookup operations |
 HfstException | Base class for HfstExceptions. Holds its own name and the file and line number where it was thrown |
  ContextTransducersAreNotAutomataException | Context transducers are not automata |
  EmptySetOfContextsException | The set of transducer pairs is empty |
  EndOfStreamException | The stream is at end |
  FunctionNotImplementedException | Function has not been implemented (yet) |
  HfstFatalException | An error happened probably due to a bug in the HFST code |
  HfstTransducerTypeMismatchException | Two or more HfstTransducers are not of the same type |
  ImplementationTypeNotAvailableException | The library required by the implementation type requested is not linked to HFST |
  IncorrectUtf8CodingException | String is not valid utf-8 |
  MissingOpenFstInputSymbolTableException | An OpenFst transducer does not have an input symbol table |
  NotTransducerStreamException | The stream does not contain transducers |
  NotValidAttFormatException | The stream is not in valid AT&T format |
  StateIndexOutOfBoundsException | The StateId argument is not valid |
  StateIsNotFinalException | State is not final (and cannot have a final weight) |
  StreamCannotBeWrittenException | Stream cannot be written |
  StreamIsClosedException | Stream is closed |
  StreamNotReadableException | Stream cannot be read |
  TransducerHasWrongTypeException | Transducer has wrong type |
  TransducerHeaderException | Transducer has a malformed HFST header |
  TransducerIsCyclicException | Transducer is cyclic |
  TransducersAreNotAutomataException | Transducers are not automata |
  TransducerTypeMismatchException | Two or more transducers do not have the same type |