Public Types | Public Member Functions | Static Public Member Functions | Public Attributes

fst::ArcTpl< W > Class Template Reference

#include <fst/arc.h>

Collaboration diagram for fst::ArcTpl< W >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef W Weight
typedef int Label
typedef int StateId

Public Member Functions

 ArcTpl (Label i, Label o, const Weight &w, StateId s)
 ArcTpl ()

Static Public Member Functions

static const string & Type (void)

Public Attributes

Label ilabel
Label olabel
Weight weight
StateId nextstate

Detailed Description

template<class W>
class fst::ArcTpl< W >

Definition at line 41 of file arc.h.


Member Typedef Documentation

template<class W>
typedef int fst::ArcTpl< W >::Label

Definition at line 44 of file arc.h.

template<class W>
typedef int fst::ArcTpl< W >::StateId

Definition at line 45 of file arc.h.

template<class W>
typedef W fst::ArcTpl< W >::Weight

Definition at line 43 of file arc.h.


Constructor & Destructor Documentation

template<class W>
fst::ArcTpl< W >::ArcTpl ( Label  i,
Label  o,
const Weight w,
StateId  s 
) [inline]

Definition at line 47 of file arc.h.

template<class W>
fst::ArcTpl< W >::ArcTpl (  )  [inline]

Definition at line 50 of file arc.h.


Member Function Documentation

template<class W>
static const string& fst::ArcTpl< W >::Type ( void   )  [inline, static]

Definition at line 52 of file arc.h.


Member Data Documentation

template<class W>
Label fst::ArcTpl< W >::ilabel

Definition at line 58 of file arc.h.

template<class W>
StateId fst::ArcTpl< W >::nextstate

Definition at line 61 of file arc.h.

template<class W>
Label fst::ArcTpl< W >::olabel

Definition at line 59 of file arc.h.

template<class W>
Weight fst::ArcTpl< W >::weight

Definition at line 60 of file arc.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines