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

#include <label-reachable.h>

Public Types

using Label = typename Arc::Label
 
using StateId = typename Arc::StateId
 

Public Member Functions

template<class FST >
void Init (const FST &fst, bool reach_input, bool is_copy)
 
void SetState (StateId aiter_s)
 
template<class ArcIterator >
ssize_t operator() (ArcIterator *aiter, ssize_t aiter_begin, ssize_t aiter_end, Label match_label) const
 

Detailed Description

template<class Arc>
class fst::LabelLowerBound< Arc >

Definition at line 159 of file label-reachable.h.

Member Typedef Documentation

template<class Arc >
using fst::LabelLowerBound< Arc >::Label = typename Arc::Label

Definition at line 161 of file label-reachable.h.

template<class Arc >
using fst::LabelLowerBound< Arc >::StateId = typename Arc::StateId

Definition at line 162 of file label-reachable.h.

Member Function Documentation

template<class Arc >
template<class FST >
void fst::LabelLowerBound< Arc >::Init ( const FST fst,
bool  reach_input,
bool  is_copy 
)
inline

Definition at line 170 of file label-reachable.h.

template<class Arc >
template<class ArcIterator >
ssize_t fst::LabelLowerBound< Arc >::operator() ( ArcIterator aiter,
ssize_t  aiter_begin,
ssize_t  aiter_end,
Label  match_label 
) const
inline

Definition at line 182 of file label-reachable.h.

template<class Arc >
void fst::LabelLowerBound< Arc >::SetState ( StateId  aiter_s)
inline

Definition at line 175 of file label-reachable.h.


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