FST  openfst-1.8.3
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 ()=default
 
 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 179 of file replace.h.

Constructor & Destructor Documentation

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

Definition at line 191 of file replace.h.

Member Function Documentation

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

Definition at line 202 of file replace.h.

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

Definition at line 198 of file replace.h.

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

Definition at line 194 of file replace.h.

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

Definition at line 200 of file replace.h.

Member Data Documentation

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

Definition at line 205 of file replace.h.


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