HFST - Helsinki Finite-State Transducer Technology API
version 3.7.1
|
One implementation of template class C in HfstTransition. More...
#include <HfstFastTransitionData.h>
Public Types | |
typedef unsigned int | SymbolType |
The input and output symbol type. More... | |
typedef std::set< SymbolType > | SymbolTypeSet |
A set of symbols. More... | |
typedef float | WeightType |
The weight type. More... | |
Public Member Functions | |
SymbolType | get_input_symbol () const |
Get the input symbol. More... | |
SymbolType | get_output_symbol () const |
Get the output symbol. More... | |
WeightType | get_weight () const |
Get the weight. More... | |
HfstFastTransitionData () | |
Create an HfstFastTransitionData with input and output numbers and weight zero. More... | |
HfstFastTransitionData (const HfstFastTransitionData &data) | |
Create a deep copy of HfstFastTransitionData data. More... | |
HfstFastTransitionData (SymbolType inumber, SymbolType onumber, WeightType weight) | |
Create an HfstFastTransitionData with input number inumber, output number onumber and weight weight. More... | |
bool | operator< (const HfstFastTransitionData &another) const |
Whether this transition is less than transition another. More... | |
One implementation of template class C in HfstTransition.
An HfstFastTransitionData has an input number and an output number of type SymbolType (an unsigned int) and a weight of type WeightType (a float).
typedef unsigned int SymbolType |
The input and output symbol type.
typedef std::set<SymbolType> SymbolTypeSet |
A set of symbols.
typedef float WeightType |
The weight type.
|
inline |
Create an HfstFastTransitionData with input and output numbers and weight zero.
|
inline |
Create a deep copy of HfstFastTransitionData data.
|
inline |
Create an HfstFastTransitionData with input number inumber, output number onumber and weight weight.
|
inline |
Get the input symbol.
|
inline |
Get the output symbol.
|
inline |
Get the weight.
|
inline |
Whether this transition is less than transition another.