FST  openfst-1.8.3
OpenFst Library
Public Member Functions | Friends | List of all members
fst::script::MutableArcIteratorClass Class Reference

#include <arciterator-class.h>

Public Member Functions

 MutableArcIteratorClass (MutableFstClass *fst, int64_t s)
 
template<class Arc >
 MutableArcIteratorClass (MutableFst< Arc > *fst, int64_t s)
 
bool Done () const
 
uint8_t Flags () const
 
void Next ()
 
size_t Position () const
 
void Reset ()
 
void Seek (size_t a)
 
void SetFlags (uint8_t flags, uint8_t mask)
 
void SetValue (const ArcClass &ac)
 
ArcClass Value () const
 

Friends

template<class Arc >
void InitMutableArcIteratorClass (InitMutableArcIteratorClassArgs *args)
 

Detailed Description

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

Constructor & Destructor Documentation

fst::script::MutableArcIteratorClass::MutableArcIteratorClass ( MutableFstClass fst,
int64_t  s 
)

Definition at line 35 of file arciterator-class.cc.

template<class Arc >
fst::script::MutableArcIteratorClass::MutableArcIteratorClass ( MutableFst< Arc > *  fst,
int64_t  s 
)
inline

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

Member Function Documentation

bool fst::script::MutableArcIteratorClass::Done ( ) const
inline

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

uint8_t fst::script::MutableArcIteratorClass::Flags ( ) const
inline

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

void fst::script::MutableArcIteratorClass::Next ( )
inline

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

size_t fst::script::MutableArcIteratorClass::Position ( ) const
inline

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

void fst::script::MutableArcIteratorClass::Reset ( )
inline

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

void fst::script::MutableArcIteratorClass::Seek ( size_t  a)
inline

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

void fst::script::MutableArcIteratorClass::SetFlags ( uint8_t  flags,
uint8_t  mask 
)
inline

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

void fst::script::MutableArcIteratorClass::SetValue ( const ArcClass ac)
inline

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

ArcClass fst::script::MutableArcIteratorClass::Value ( ) const
inline

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

Friends And Related Function Documentation

template<class Arc >
void InitMutableArcIteratorClass ( InitMutableArcIteratorClassArgs args)
friend

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


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