FST  openfst-1.7.1
OpenFst Library
Classes | Public Member Functions | Public Attributes | List of all members
fst::ReplaceStackPrefix< Label, StateId > Class Template Reference

#include <replace.h>

Classes

struct  PrefixTuple
 

Public Member Functions

 ReplaceStackPrefix ()
 
 ReplaceStackPrefix (const ReplaceStackPrefix &other)
 
void Push (StateId fst_id, StateId nextstate)
 
void Pop ()
 
const PrefixTupleTop () const
 
size_t Depth () const
 

Public Attributes

std::vector< PrefixTupleprefix_
 

Detailed Description

template<class Label, class StateId>
class fst::ReplaceStackPrefix< Label, StateId >

Definition at line 132 of file replace.h.

Constructor & Destructor Documentation

template<class Label, class StateId>
fst::ReplaceStackPrefix< Label, StateId >::ReplaceStackPrefix ( )
inline

Definition at line 142 of file replace.h.

template<class Label, class StateId>
fst::ReplaceStackPrefix< Label, StateId >::ReplaceStackPrefix ( const ReplaceStackPrefix< Label, StateId > &  other)
inline

Definition at line 144 of file replace.h.

Member Function Documentation

template<class Label, class StateId>
size_t fst::ReplaceStackPrefix< Label, StateId >::Depth ( ) const
inline

Definition at line 155 of file replace.h.

template<class Label, class StateId>
void fst::ReplaceStackPrefix< Label, StateId >::Pop ( )
inline

Definition at line 151 of file replace.h.

template<class Label, class StateId>
void fst::ReplaceStackPrefix< Label, StateId >::Push ( StateId  fst_id,
StateId  nextstate 
)
inline

Definition at line 147 of file replace.h.

template<class Label, class StateId>
const PrefixTuple& fst::ReplaceStackPrefix< Label, StateId >::Top ( ) const
inline

Definition at line 153 of file replace.h.

Member Data Documentation

template<class Label, class StateId>
std::vector<PrefixTuple> fst::ReplaceStackPrefix< Label, StateId >::prefix_

Definition at line 158 of file replace.h.


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