FST  openfst-1.7.0
OpenFst Library
Classes | Public Types | Public Member Functions | List of all members
fst::ExpanderCacheStore< CacheStore > Class Template Reference

#include <cache.h>

Public Types

using State = typename CacheStore::State
 
using Arc = typename CacheStore::Arc
 
using StateId = typename Arc::StateId
 
using Weight = typename Arc::Weight
 

Public Member Functions

 ExpanderCacheStore (const CacheOptions &opts=CacheOptions())
 
template<class Expander >
StateFindOrExpand (Expander &expander, StateId s)
 

Detailed Description

template<class CacheStore>
class fst::ExpanderCacheStore< CacheStore >

Definition at line 1282 of file cache.h.

Member Typedef Documentation

template<class CacheStore >
using fst::ExpanderCacheStore< CacheStore >::Arc = typename CacheStore::Arc

Definition at line 1285 of file cache.h.

template<class CacheStore >
using fst::ExpanderCacheStore< CacheStore >::State = typename CacheStore::State

Definition at line 1284 of file cache.h.

template<class CacheStore >
using fst::ExpanderCacheStore< CacheStore >::StateId = typename Arc::StateId

Definition at line 1286 of file cache.h.

template<class CacheStore >
using fst::ExpanderCacheStore< CacheStore >::Weight = typename Arc::Weight

Definition at line 1287 of file cache.h.

Constructor & Destructor Documentation

template<class CacheStore >
fst::ExpanderCacheStore< CacheStore >::ExpanderCacheStore ( const CacheOptions opts = CacheOptions())
inlineexplicit

Definition at line 1289 of file cache.h.

Member Function Documentation

template<class CacheStore >
template<class Expander >
State* fst::ExpanderCacheStore< CacheStore >::FindOrExpand ( Expander &  expander,
StateId  s 
)
inline

Definition at line 1293 of file cache.h.


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