FST  openfst-1.8.3
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
 
std::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 42 of file linear-fst-data.h.

Member Typedef Documentation

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

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

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

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

Member Function Documentation

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

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

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

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

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

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

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

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

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

Definition at line 479 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 436 of file linear-fst-data.h.

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

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

Friends And Related Function Documentation

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

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


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