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

#include <arciterator-class.h>

Inheritance diagram for fst::script::ArcIteratorClassImpl< Arc >:
Inheritance graph
[legend]
Collaboration diagram for fst::script::ArcIteratorClassImpl< Arc >:
Collaboration graph
[legend]

Public Member Functions

 ArcIteratorClassImpl (const Fst< Arc > &fst, int64_t s)
 
bool Done () const final
 
uint8_t Flags () const final
 
void Next () final
 
size_t Position () const final
 
void Reset () final
 
void Seek (size_t a) final
 
void SetFlags (uint8_t flags, uint8_t mask) final
 
ArcClass Value () const final
 
 ~ArcIteratorClassImpl () override=default
 
- Public Member Functions inherited from fst::script::ArcIteratorImplBase
virtual ~ArcIteratorImplBase ()=default
 

Detailed Description

template<class Arc>
class fst::script::ArcIteratorClassImpl< Arc >

Definition at line 59 of file arciterator-class.h.

Constructor & Destructor Documentation

template<class Arc >
fst::script::ArcIteratorClassImpl< Arc >::ArcIteratorClassImpl ( const Fst< Arc > &  fst,
int64_t  s 
)
inlineexplicit

Definition at line 61 of file arciterator-class.h.

template<class Arc >
fst::script::ArcIteratorClassImpl< Arc >::~ArcIteratorClassImpl ( )
overridedefault

Member Function Documentation

template<class Arc >
bool fst::script::ArcIteratorClassImpl< Arc >::Done ( ) const
inlinefinalvirtual

Implements fst::script::ArcIteratorImplBase.

Definition at line 64 of file arciterator-class.h.

template<class Arc >
uint8_t fst::script::ArcIteratorClassImpl< Arc >::Flags ( ) const
inlinefinalvirtual

Implements fst::script::ArcIteratorImplBase.

Definition at line 66 of file arciterator-class.h.

template<class Arc >
void fst::script::ArcIteratorClassImpl< Arc >::Next ( )
inlinefinalvirtual

Implements fst::script::ArcIteratorImplBase.

Definition at line 68 of file arciterator-class.h.

template<class Arc >
size_t fst::script::ArcIteratorClassImpl< Arc >::Position ( ) const
inlinefinalvirtual

Implements fst::script::ArcIteratorImplBase.

Definition at line 70 of file arciterator-class.h.

template<class Arc >
void fst::script::ArcIteratorClassImpl< Arc >::Reset ( )
inlinefinalvirtual

Implements fst::script::ArcIteratorImplBase.

Definition at line 72 of file arciterator-class.h.

template<class Arc >
void fst::script::ArcIteratorClassImpl< Arc >::Seek ( size_t  a)
inlinefinalvirtual

Implements fst::script::ArcIteratorImplBase.

Definition at line 74 of file arciterator-class.h.

template<class Arc >
void fst::script::ArcIteratorClassImpl< Arc >::SetFlags ( uint8_t  flags,
uint8_t  mask 
)
inlinefinalvirtual

Implements fst::script::ArcIteratorImplBase.

Definition at line 76 of file arciterator-class.h.

template<class Arc >
ArcClass fst::script::ArcIteratorClassImpl< Arc >::Value ( ) const
inlinefinalvirtual

Implements fst::script::ArcIteratorImplBase.

Definition at line 82 of file arciterator-class.h.


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