Public Types | Public Member Functions

fst::DefaultReplaceStateTable< A, P > Class Template Reference

#include <fst/replace.h>

Inherits CompactHashStateTable< ReplaceStateTuple< A::StateId, P >, ReplaceHash< A::StateId, P > >.

Collaboration diagram for fst::DefaultReplaceStateTable< A, P >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef A Arc
typedef A::StateId StateId
typedef A::Label Label
typedef P PrefixId
typedef ReplaceStateTuple
< StateId, P > 
StateTuple
typedef CompactHashStateTable
< StateTuple, ReplaceHash
< StateId, PrefixId > > 
StateTable

Public Member Functions

 DefaultReplaceStateTable (const vector< pair< Label, const Fst< A > * > > &fst_tuples, Label root)
 DefaultReplaceStateTable (const DefaultReplaceStateTable< A, P > &table)

Detailed Description

template<class A, class P = ssize_t>
class fst::DefaultReplaceStateTable< A, P >

Default replace state table

Definition at line 235 of file replace.h.


Member Typedef Documentation

template<class A, class P = ssize_t>
typedef A fst::DefaultReplaceStateTable< A, P >::Arc

Definition at line 239 of file replace.h.

template<class A, class P = ssize_t>
typedef A::Label fst::DefaultReplaceStateTable< A, P >::Label

Definition at line 241 of file replace.h.

template<class A, class P = ssize_t>
typedef P fst::DefaultReplaceStateTable< A, P >::PrefixId

Definition at line 242 of file replace.h.

template<class A, class P = ssize_t>
typedef A::StateId fst::DefaultReplaceStateTable< A, P >::StateId
template<class A, class P = ssize_t>
typedef CompactHashStateTable<StateTuple, ReplaceHash<StateId, PrefixId> > fst::DefaultReplaceStateTable< A, P >::StateTable

Definition at line 245 of file replace.h.

template<class A, class P = ssize_t>
typedef ReplaceStateTuple<StateId, P> fst::DefaultReplaceStateTable< A, P >::StateTuple

Constructor & Destructor Documentation

template<class A, class P = ssize_t>
fst::DefaultReplaceStateTable< A, P >::DefaultReplaceStateTable ( const vector< pair< Label, const Fst< A > * > > &  fst_tuples,
Label  root 
) [inline]

Definition at line 250 of file replace.h.

template<class A, class P = ssize_t>
fst::DefaultReplaceStateTable< A, P >::DefaultReplaceStateTable ( const DefaultReplaceStateTable< A, P > &  table  )  [inline]

Definition at line 254 of file replace.h.


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