Specialization for MatcherFst. More...
#include <fst/matcher-fst.h>
Public Types | |
| typedef MatcherFst< F, M, N, I > | FST |
| typedef F::Arc | Arc |
| typedef Arc::StateId | StateId |
| typedef Arc::Label | Label |
Public Member Functions | |
| Matcher (const FST &fst, MatchType match_type) | |
| Matcher (const Matcher< FST > &matcher) | |
| ~Matcher () | |
| Matcher< FST > * | Copy () const |
| MatchType | Type (bool test) const |
| void | SetState (StateId s) |
| bool | Find (Label label) |
| bool | Done () const |
| const Arc & | Value () const |
| void | Next () |
| uint64 | Properties (uint64 props) const |
| uint32 | Flags () const |
Specialization for MatcherFst.
Definition at line 196 of file matcher-fst.h.
| typedef F::Arc fst::Matcher< MatcherFst< F, M, N, I > >::Arc |
Definition at line 199 of file matcher-fst.h.
| typedef MatcherFst<F, M, N, I> fst::Matcher< MatcherFst< F, M, N, I > >::FST |
Definition at line 198 of file matcher-fst.h.
| typedef Arc::Label fst::Matcher< MatcherFst< F, M, N, I > >::Label |
Definition at line 201 of file matcher-fst.h.
| typedef Arc::StateId fst::Matcher< MatcherFst< F, M, N, I > >::StateId |
Definition at line 200 of file matcher-fst.h.
| fst::Matcher< MatcherFst< F, M, N, I > >::Matcher | ( | const FST & | fst, | |
| MatchType | match_type | |||
| ) | [inline] |
Definition at line 203 of file matcher-fst.h.
| fst::Matcher< MatcherFst< F, M, N, I > >::Matcher | ( | const Matcher< FST > & | matcher | ) | [inline] |
Definition at line 207 of file matcher-fst.h.
| fst::Matcher< MatcherFst< F, M, N, I > >::~Matcher | ( | ) | [inline] |
Definition at line 211 of file matcher-fst.h.
| Matcher<FST>* fst::Matcher< MatcherFst< F, M, N, I > >::Copy | ( | ) | const [inline] |
Definition at line 213 of file matcher-fst.h.
| bool fst::Matcher< MatcherFst< F, M, N, I > >::Done | ( | ) | const [inline] |
Definition at line 220 of file matcher-fst.h.
| bool fst::Matcher< MatcherFst< F, M, N, I > >::Find | ( | Label | label | ) | [inline] |
Definition at line 219 of file matcher-fst.h.
| uint32 fst::Matcher< MatcherFst< F, M, N, I > >::Flags | ( | ) | const [inline] |
Definition at line 224 of file matcher-fst.h.
| void fst::Matcher< MatcherFst< F, M, N, I > >::Next | ( | ) | [inline] |
Definition at line 222 of file matcher-fst.h.
| uint64 fst::Matcher< MatcherFst< F, M, N, I > >::Properties | ( | uint64 | props | ) | const [inline] |
Definition at line 223 of file matcher-fst.h.
| void fst::Matcher< MatcherFst< F, M, N, I > >::SetState | ( | StateId | s | ) | [inline] |
Definition at line 218 of file matcher-fst.h.
| MatchType fst::Matcher< MatcherFst< F, M, N, I > >::Type | ( | bool | test | ) | const [inline] |
Definition at line 217 of file matcher-fst.h.
| const Arc& fst::Matcher< MatcherFst< F, M, N, I > >::Value | ( | ) | const [inline] |
Definition at line 221 of file matcher-fst.h.
1.7.1