All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ArcIterator< ContextFst< A > > Class Template Reference

#include <context-fst.h>

Inheritance diagram for ArcIterator< ContextFst< A > >:
Collaboration diagram for ArcIterator< ContextFst< A > >:

Public Types

typedef A::StateId StateId
 

Public Member Functions

 ArcIterator (const ContextFst< A > &fst, StateId s)
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (ArcIterator)
 

Detailed Description

template<class A>
class fst::ArcIterator< ContextFst< A > >

Definition at line 356 of file context-fst.h.

Member Typedef Documentation

typedef A::StateId StateId

Definition at line 359 of file context-fst.h.

Constructor & Destructor Documentation

ArcIterator ( const ContextFst< A > &  fst,
StateId  s 
)
inline

Definition at line 361 of file context-fst.h.

References ContextFst< Arc, LabelT >::GetImpl().

362  : CacheArcIterator< ContextFst<A> >(fst.GetImpl(), s) {
363  if (!fst.GetImpl()->HasArcs(s)) // arcs not already computed.
364  fst.GetImpl()->Expand(s);
365  }
Definition: graph.dox:21

Member Function Documentation

DISALLOW_COPY_AND_ASSIGN ( ArcIterator< ContextFst< A > >  )
private

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