FST  openfst-1.8.3
OpenFst Library
Public Types | Public Member Functions | List of all members
fst::VectorExpanderCache< A > Class Template Reference

#include <expander-cache.h>

Public Types

using Arc = A
 
using StateId = typename Arc::StateId
 
using State = SimpleVectorCacheState< Arc >
 

Public Member Functions

 VectorExpanderCache ()
 
 VectorExpanderCache (const VectorExpanderCache &copy)
 
VectorExpanderCacheoperator= (const VectorExpanderCache &copy)
 
template<class Expander >
StateFindOrExpand (Expander &expander, StateId state_id)
 

Detailed Description

template<class A>
class fst::VectorExpanderCache< A >

Definition at line 198 of file expander-cache.h.

Member Typedef Documentation

template<class A >
using fst::VectorExpanderCache< A >::Arc = A

Definition at line 200 of file expander-cache.h.

template<class A >
using fst::VectorExpanderCache< A >::State = SimpleVectorCacheState<Arc>

Definition at line 203 of file expander-cache.h.

template<class A >
using fst::VectorExpanderCache< A >::StateId = typename Arc::StateId

Definition at line 201 of file expander-cache.h.

Constructor & Destructor Documentation

template<class A >
fst::VectorExpanderCache< A >::VectorExpanderCache ( )
inline

Definition at line 205 of file expander-cache.h.

template<class A >
fst::VectorExpanderCache< A >::VectorExpanderCache ( const VectorExpanderCache< A > &  copy)
inline

Definition at line 207 of file expander-cache.h.

Member Function Documentation

template<class A >
template<class Expander >
State* fst::VectorExpanderCache< A >::FindOrExpand ( Expander &  expander,
StateId  state_id 
)
inline

Definition at line 222 of file expander-cache.h.

template<class A >
VectorExpanderCache& fst::VectorExpanderCache< A >::operator= ( const VectorExpanderCache< A > &  copy)
inline

Definition at line 209 of file expander-cache.h.


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