FST  openfst-1.6.1
OpenFst Library
Classes | Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
fst::FeatureGroup< A > Class Template Reference

#include <linear-fst-data.h>

Classes

struct  InputOutputLabel
 
struct  InputOutputLabelHash
 

Public Types

typedef A::Label Label
 
typedef A::Weight Weight
 

Public Member Functions

int Start () const
 
int Walk (int cur, Label ilabel, Label olabel, Weight *weight) const
 
Weight FinalWeight (int trie_state) const
 
std::ostream & Write (std::ostream &strm) const
 
size_t Delay () const
 
string Stats () const
 

Static Public Member Functions

static FeatureGroup< A > * Read (std::istream &strm)
 

Friends

class FeatureGroupBuilder< A >
 

Detailed Description

template<class A>
class fst::FeatureGroup< A >

Definition at line 26 of file linear-fst-data.h.

Member Typedef Documentation

template<class A>
typedef A::Label fst::FeatureGroup< A >::Label

Definition at line 289 of file linear-fst-data.h.

template<class A>
typedef A::Weight fst::FeatureGroup< A >::Weight

Definition at line 290 of file linear-fst-data.h.

Member Function Documentation

template<class A>
size_t fst::FeatureGroup< A >::Delay ( ) const
inline

Definition at line 330 of file linear-fst-data.h.

template<class A>
Weight fst::FeatureGroup< A >::FinalWeight ( int  trie_state) const
inline

Definition at line 301 of file linear-fst-data.h.

template<class A>
static FeatureGroup<A>* fst::FeatureGroup< A >::Read ( std::istream &  strm)
inlinestatic

Definition at line 305 of file linear-fst-data.h.

template<class A>
int fst::FeatureGroup< A >::Start ( ) const
inline

Definition at line 292 of file linear-fst-data.h.

template<class A >
string fst::FeatureGroup< A >::Stats ( ) const
inline

Definition at line 466 of file linear-fst-data.h.

template<class A >
int fst::FeatureGroup< A >::Walk ( int  cur,
Label  ilabel,
Label  olabel,
Weight weight 
) const

Definition at line 423 of file linear-fst-data.h.

template<class A>
std::ostream& fst::FeatureGroup< A >::Write ( std::ostream &  strm) const
inline

Definition at line 322 of file linear-fst-data.h.

Friends And Related Function Documentation

template<class A>
friend class FeatureGroupBuilder< A >
friend

Definition at line 287 of file linear-fst-data.h.


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