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

#include <cache.h>

Inheritance diagram for fst::DefaultCacheStore< Arc >:
Inheritance graph
Collaboration diagram for fst::DefaultCacheStore< Arc >:
Collaboration graph

Public Member Functions

 DefaultCacheStore (const CacheOptions &opts)
- Public Member Functions inherited from fst::GCCacheStore< FirstCacheStore< VectorCacheStore< CacheState< Arc > > > >
 GCCacheStore (const CacheOptions &opts)
const StateGetState (StateId s) const
StateGetMutableState (StateId s)
void AddArc (State *state, const Arc &arc)
void SetArcs (State *state)
void DeleteArcs (State *state)
void DeleteArcs (State *state, size_t n)
void Clear ()
StateId CountStates () const
bool Done () const
StateId Value () const
void Next ()
void Reset ()
void Delete ()
void GC (const State *current, bool free_recent, float cache_fraction=0.666)
size_t CacheSize () const
size_t CacheLimit () const

Additional Inherited Members

- Public Types inherited from fst::GCCacheStore< FirstCacheStore< VectorCacheStore< CacheState< Arc > > > >
using State = typename FirstCacheStore< VectorCacheStore< CacheState< Arc > > >::State
using Arc = typename State::Arc
using StateId = typename Arc::StateId

Detailed Description

template<class Arc>
class fst::DefaultCacheStore< Arc >

Definition at line 837 of file cache.h.

Constructor & Destructor Documentation

template<class Arc>
fst::DefaultCacheStore< Arc >::DefaultCacheStore ( const CacheOptions opts)

Definition at line 840 of file cache.h.

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