FST
openfst-1.8.4
OpenFst Library
|
#include <queue.h>
Public Types | |
using | StateId = typename Queue::StateId |
![]() | |
using | StateId = typename Queue::StateId |
using | Weight = typename NaturalLess< Weight >::Weight |
![]() | |
using | StateId = Queue::StateId |
Public Member Functions | |
NaturalPruneQueue (const std::vector< Weight > &distance, std::unique_ptr< Queue > queue, const ClassFnc &class_fnc, Weight threshold) | |
~NaturalPruneQueue () override=default | |
![]() | |
PruneQueue (const std::vector< Weight > &distance, std::unique_ptr< Queue > queue, const NaturalLess< Weight > &less, const ClassFnc &class_fnc, Weight threshold) | |
~PruneQueue () override=default | |
StateId | Head () const override |
void | Enqueue (StateId s) override |
void | Dequeue () override |
void | Update (StateId s) override |
bool | Empty () const override |
void | Clear () override |
![]() | |
virtual | ~QueueBase ()=default |
QueueBase (QueueType type) | |
void | SetError (bool error) |
bool | Error () const |
QueueType | Type () const |
using fst::NaturalPruneQueue< Queue, Weight, ClassFnc >::StateId = typename Queue::StateId |
|
inline |
|
overridedefault |