FST  openfst-1.8.3
OpenFst Library
Public Types | Static Public Member Functions | List of all members
fst::script::internal::QueueConstructor< Arc, AutoQueue< typename Arc::StateId >, ArcFilter > Struct Template Reference

#include <shortest-distance.h>

Public Types

using StateId = typename Arc::StateId
 
using Weight = typename Arc::Weight
 

Static Public Member Functions

static std::unique_ptr< AutoQueue< StateId > > Construct (const Fst< Arc > &fst, const std::vector< Weight > *distance)
 

Detailed Description

template<class Arc, class ArcFilter>
struct fst::script::internal::QueueConstructor< Arc, AutoQueue< typename Arc::StateId >, ArcFilter >

Definition at line 75 of file shortest-distance.h.

Member Typedef Documentation

template<class Arc , class ArcFilter >
using fst::script::internal::QueueConstructor< Arc, AutoQueue< typename Arc::StateId >, ArcFilter >::StateId = typename Arc::StateId

Definition at line 76 of file shortest-distance.h.

template<class Arc , class ArcFilter >
using fst::script::internal::QueueConstructor< Arc, AutoQueue< typename Arc::StateId >, ArcFilter >::Weight = typename Arc::Weight

Definition at line 77 of file shortest-distance.h.

Member Function Documentation

template<class Arc , class ArcFilter >
static std::unique_ptr<AutoQueue<StateId> > fst::script::internal::QueueConstructor< Arc, AutoQueue< typename Arc::StateId >, ArcFilter >::Construct ( const Fst< Arc > &  fst,
const std::vector< Weight > *  distance 
)
inlinestatic

Definition at line 80 of file shortest-distance.h.


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