#include <fst/compact-fst.h>

Public Types | |
| typedef A::StateId | StateId |
| typedef C::Element | CompactElement |
Public Member Functions | |
| ArcIterator (const CompactFst< A, C, U > &fst, StateId s) | |
| ~ArcIterator () | |
| bool | Done () const |
| const A & | Value () const |
| void | Next () |
| size_t | Position () const |
| void | Reset () |
| void | Seek (size_t pos) |
| uint32 | Flags () const |
| void | SetFlags (uint32 f, uint32 m) |
Specialization for CompactFst. Never caches, always iterates over the underlying compact elements.
Definition at line 840 of file compact-fst.h.
| typedef C::Element fst::ArcIterator< CompactFst< A, C, U > >::CompactElement |
Definition at line 843 of file compact-fst.h.
| typedef A::StateId fst::ArcIterator< CompactFst< A, C, U > >::StateId |
Definition at line 842 of file compact-fst.h.
| fst::ArcIterator< CompactFst< A, C, U > >::ArcIterator | ( | const CompactFst< A, C, U > & | fst, | |
| StateId | s | |||
| ) | [inline] |
Definition at line 845 of file compact-fst.h.
| fst::ArcIterator< CompactFst< A, C, U > >::~ArcIterator | ( | ) | [inline] |
Definition at line 868 of file compact-fst.h.
| bool fst::ArcIterator< CompactFst< A, C, U > >::Done | ( | ) | const [inline] |
Definition at line 870 of file compact-fst.h.
| uint32 fst::ArcIterator< CompactFst< A, C, U > >::Flags | ( | ) | const [inline] |
Definition at line 885 of file compact-fst.h.
| void fst::ArcIterator< CompactFst< A, C, U > >::Next | ( | ) | [inline] |
Definition at line 877 of file compact-fst.h.
| size_t fst::ArcIterator< CompactFst< A, C, U > >::Position | ( | ) | const [inline] |
Definition at line 879 of file compact-fst.h.
| void fst::ArcIterator< CompactFst< A, C, U > >::Reset | ( | ) | [inline] |
Definition at line 881 of file compact-fst.h.
| void fst::ArcIterator< CompactFst< A, C, U > >::Seek | ( | size_t | pos | ) | [inline] |
Definition at line 883 of file compact-fst.h.
| void fst::ArcIterator< CompactFst< A, C, U > >::SetFlags | ( | uint32 | f, | |
| uint32 | m | |||
| ) | [inline] |
Definition at line 887 of file compact-fst.h.
| const A& fst::ArcIterator< CompactFst< A, C, U > >::Value | ( | ) | const [inline] |
Definition at line 872 of file compact-fst.h.
1.7.1