Home | History | Annotate | Download | only in fst

Lines Matching full:stateid

49   typedef typename A::StateId StateId;
54 size_t operator()(const Fst<A> &fst, StateId s) const {
72 typedef typename A::StateId StateId;
77 size_t operator()(const Fst<A> &fst, StateId s) const {
113 typedef typename A::StateId StateId;
121 size_t operator()(const Fst<A> &fst, StateId s,
141 typedef typename A::StateId StateId;
143 StateId state_id; // current input FST state
149 RandState(StateId s, size_t n, size_t l, size_t k, const RandState<A> *p)
164 typedef typename A::StateId StateId;
240 typedef typename A::StateId StateId;
346 typedef typename A::StateId StateId;
385 StateId Start() {
387 StateId s = fst_->Start();
390 StateId start = state_table_.size();
398 Weight Final(StateId s) {
405 size_t NumArcs(StateId s) {
412 size_t NumInputEpsilons(StateId s) {
418 size_t NumOutputEpsilons(StateId s) {
435 void InitArcIterator(StateId s, ArcIteratorData<B> *data) {
443 void Expand(StateId s) {
498 StateId superfinal_;
517 typedef typename A::StateId StateId;
535 virtual void InitArcIterator(StateId s, ArcIteratorData<B> *data) const {
566 typedef typename A::StateId StateId;
568 ArcIterator(const RandGenFst<A, B, S> &fst, StateId s)
609 typedef typename IArc::StateId StateId;
624 bool InitState(StateId s, StateId root) { return true; }
626 bool TreeArc(StateId s, const IArc &arc) {
635 bool BackArc(StateId s, const IArc &arc) {
641 bool ForwardOrCrossArc(StateId s, const IArc &arc) {
646 void FinishState(StateId s, StateId p, const IArc *) {
656 StateId start = ofst_->AddState();
660 StateId src = ofst_->Start();
662 StateId dest = ofst_->AddState();
685 typedef typename OArc::StateId StateId;