HFST - Helsinki Finite-State Transducer Technology - C++ API  version 3.9.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]
 CHfstInputStreamA stream for reading HFST binary transducers
 CHfstOutputStreamA stream for writing binary transducers
 CHfstTokenizerA tokenizer for creating transducers from UTF-8 strings
 CHfstTransducerA synchronous finite-state transducer
 CHfstTransition< C >A transition that consists of a target state and transition data represented by class C
 CHfstTransitionGraph< C >A simple transition graph format that consists of states and transitions between those states
 CHfstTropicalTransducerTransitionDataOne implementation of template class C in HfstTransition
 CMyTransducerLibraryInputStreamA skeleton class for reading a new type of binary transducers from a stream
 CMyTransducerLibraryOutputStreamA skeleton class for writing a new type of binary transducers to a stream
 CMyTransducerLibraryTransducerA skeleton library class that contains operations for a new transducer type that is added under the HFST interface
 CRuleA 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
 CSpellerA spellchecker, constructed from two optimized-lookup transducer instances. An alphabet translator is built at construction time
 CTransducerA 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
 CContextTransducersAreNotAutomataExceptionContext transducers are not automata
 CEmptySetOfContextsExceptionThe set of transducer pairs is empty
 CEndOfStreamExceptionThe stream is at end
 CFunctionNotImplementedExceptionFunction has not been implemented (yet)
 CHfstFatalExceptionAn error happened probably due to a bug in the HFST code
 CHfstTransducerTypeMismatchExceptionTwo or more HfstTransducers are not of the same type
 CImplementationTypeNotAvailableExceptionThe library required by the implementation type requested is not linked to HFST
 CIncorrectUtf8CodingExceptionString is not valid utf-8
 CMissingOpenFstInputSymbolTableExceptionAn OpenFst transducer does not have an input symbol table
 CNotTransducerStreamExceptionThe stream does not contain transducers
 CNotValidAttFormatExceptionThe stream is not in valid AT&T format
 CStateIndexOutOfBoundsExceptionThe StateId argument is not valid
 CStateIsNotFinalExceptionState is not final (and cannot have a final weight)
 CStreamCannotBeWrittenExceptionStream cannot be written
 CStreamIsClosedExceptionStream is closed
 CStreamNotReadableExceptionStream cannot be read
 CTransducerHasWrongTypeExceptionTransducer has wrong type
 CTransducerHeaderExceptionTransducer has a malformed HFST header
 CTransducerIsCyclicExceptionTransducer is cyclic
 CTransducersAreNotAutomataExceptionTransducers are not automata
 CTransducerTypeMismatchExceptionTwo or more transducers do not have the same type