HFST - Helsinki Finite-State Transducer Technology API  version 3.7.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCHfstInputStreamA stream for reading HFST binary transducers
oCHfstOutputStreamA stream for writing binary transducers
oCHfstTokenizerA tokenizer for creating transducers from UTF-8 strings
oCHfstTransducerA synchronous finite-state transducer
oCHfstFastTransitionDataOne implementation of template class C in HfstTransition
oCHfstTransition< C >A transition that consists of a target state and transition data represented by class C
oCHfstTransitionGraph< C >A simple transition graph format that consists of states and transitions between those states
oCHfstTropicalTransducerTransitionDataOne implementation of template class C in HfstTransition
oCMyTransducerLibraryInputStreamA skeleton class for reading a new type of binary transducers from a stream
oCMyTransducerLibraryOutputStreamA skeleton class for writing a new type of binary transducers to a stream
oCMyTransducerLibraryTransducerA skeleton library class that contains operations for a new transducer type that is added under the HFST interface
oCRuleA 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
|\CMarkUpRuleMark up rule has two markers on the right side of the mapping. Mapping is only left side of the mapping
oCSpellerA spellchecker, constructed from two optimized-lookup transducer instances. An alphabet translator is built at construction time
oCTransducerA compiled transducer format, suitable for fast lookup operations
\CHfstExceptionBase class for HfstExceptions. Holds its own name and the file and line number where it was thrown
 oCContextTransducersAreNotAutomataExceptionContext transducers are not automata
 oCEmptySetOfContextsExceptionThe set of transducer pairs is empty
 oCEndOfStreamExceptionThe stream is at end
 oCFunctionNotImplementedExceptionFunction has not been implemented (yet)
 oCHfstFatalExceptionAn error happened probably due to a bug in the HFST code
 oCHfstTransducerTypeMismatchExceptionTwo or more HfstTransducers are not of the same type
 oCImplementationTypeNotAvailableExceptionThe library required by the implementation type requested is not linked to HFST
 oCIncorrectUtf8CodingExceptionString is not valid utf-8
 oCMissingOpenFstInputSymbolTableExceptionAn OpenFst transducer does not have an input symbol table
 oCNotTransducerStreamExceptionThe stream does not contain transducers
 oCNotValidAttFormatExceptionThe stream is not in valid AT&T format
 oCStateIndexOutOfBoundsExceptionThe StateId argument is not valid
 oCStateIsNotFinalExceptionState is not final (and cannot have a final weight)
 oCStreamCannotBeWrittenExceptionStream cannot be written
 oCStreamIsClosedExceptionStream is closed
 oCStreamNotReadableExceptionStream cannot be read
 oCTransducerHasWrongTypeExceptionTransducer has wrong type
 oCTransducerHeaderExceptionTransducer has a malformed HFST header
 oCTransducerIsCyclicExceptionTransducer is cyclic
 oCTransducersAreNotAutomataExceptionTransducers are not automata
 \CTransducerTypeMismatchExceptionTwo or more transducers do not have the same type