FST
openfst-1.8.3
OpenFst Library
|
#include <expander-cache.h>
Classes | |
class | State |
Public Types | |
using | Arc = A |
using | StateId = typename Arc::StateId |
Public Member Functions | |
NoGcKeepOneExpanderCache () | |
NoGcKeepOneExpanderCache (const NoGcKeepOneExpanderCache ©) | |
template<class Expander > | |
State * | FindOrExpand (Expander &expander, StateId state_id) |
Public Attributes | |
StateId | state_id_ = kNoStateId |
std::unique_ptr< State > | state_ |
std::unordered_map< StateId, std::unique_ptr< State > > | cache_ |
Definition at line 113 of file expander-cache.h.
using fst::NoGcKeepOneExpanderCache< A >::Arc = A |
Definition at line 115 of file expander-cache.h.
using fst::NoGcKeepOneExpanderCache< A >::StateId = typename Arc::StateId |
Definition at line 116 of file expander-cache.h.
|
inline |
Definition at line 134 of file expander-cache.h.
|
inline |
Definition at line 136 of file expander-cache.h.
|
inline |
Definition at line 140 of file expander-cache.h.
std::unordered_map<StateId, std::unique_ptr<State> > fst::NoGcKeepOneExpanderCache< A >::cache_ |
Definition at line 161 of file expander-cache.h.
std::unique_ptr<State> fst::NoGcKeepOneExpanderCache< A >::state_ |
Definition at line 160 of file expander-cache.h.
StateId fst::NoGcKeepOneExpanderCache< A >::state_id_ = kNoStateId |
Definition at line 159 of file expander-cache.h.