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

#include <arciterator-class.h>

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

Public Member Functions

 MutableArcIteratorClassImpl (MutableFst< Arc > *fst, int64 s)
 
bool Done () const override
 
uint32 Flags () const override
 
void Next () override
 
size_t Position () const override
 
void Reset () override
 
void Seek (size_t a) override
 
void SetFlags (uint32 flags, uint32 mask) override
 
void SetValue (const Arc &arc)
 
void SetValue (const ArcClass &ac) override
 
ArcClass Value () const override
 
 ~MutableArcIteratorClassImpl () override
 
- Public Member Functions inherited from fst::script::MutableArcIteratorImplBase
 ~MutableArcIteratorImplBase () override
 
- Public Member Functions inherited from fst::script::ArcIteratorImplBase
virtual ~ArcIteratorImplBase ()
 

Detailed Description

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

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

Constructor & Destructor Documentation

template<class Arc >
fst::script::MutableArcIteratorClassImpl< Arc >::MutableArcIteratorClassImpl ( MutableFst< Arc > *  fst,
int64  s 
)
inlineexplicit

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

template<class Arc >
fst::script::MutableArcIteratorClassImpl< Arc >::~MutableArcIteratorClassImpl ( )
inlineoverride

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

Member Function Documentation

template<class Arc >
bool fst::script::MutableArcIteratorClassImpl< Arc >::Done ( ) const
inlineoverridevirtual

Implements fst::script::ArcIteratorImplBase.

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

template<class Arc >
uint32 fst::script::MutableArcIteratorClassImpl< Arc >::Flags ( ) const
inlineoverridevirtual

Implements fst::script::ArcIteratorImplBase.

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

template<class Arc >
void fst::script::MutableArcIteratorClassImpl< Arc >::Next ( )
inlineoverridevirtual

Implements fst::script::ArcIteratorImplBase.

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

template<class Arc >
size_t fst::script::MutableArcIteratorClassImpl< Arc >::Position ( ) const
inlineoverridevirtual

Implements fst::script::ArcIteratorImplBase.

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

template<class Arc >
void fst::script::MutableArcIteratorClassImpl< Arc >::Reset ( )
inlineoverridevirtual

Implements fst::script::ArcIteratorImplBase.

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

template<class Arc >
void fst::script::MutableArcIteratorClassImpl< Arc >::Seek ( size_t  a)
inlineoverridevirtual

Implements fst::script::ArcIteratorImplBase.

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

template<class Arc >
void fst::script::MutableArcIteratorClassImpl< Arc >::SetFlags ( uint32  flags,
uint32  mask 
)
inlineoverridevirtual

Implements fst::script::ArcIteratorImplBase.

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

template<class Arc >
void fst::script::MutableArcIteratorClassImpl< Arc >::SetValue ( const Arc &  arc)
inline

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

template<class Arc >
void fst::script::MutableArcIteratorClassImpl< Arc >::SetValue ( const ArcClass ac)
inlineoverridevirtual

Implements fst::script::MutableArcIteratorImplBase.

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

template<class Arc >
ArcClass fst::script::MutableArcIteratorClassImpl< Arc >::Value ( ) const
inlineoverridevirtual

Implements fst::script::ArcIteratorImplBase.

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


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