Public Types | Public Member Functions

fst::GenericComposeStateTable< A, F, H > Class Template Reference

A HashStateTable over composition tuples. More...

#include <fst/state-table.h>

List of all members.

Public Types

typedef A Arc
typedef A::StateId StateId
typedef F FilterState
typedef ComposeStateTuple
< StateId, F > 
StateTuple

Public Member Functions

 GenericComposeStateTable (const Fst< A > &fst1, const Fst< A > &fst2)
 GenericComposeStateTable (const GenericComposeStateTable< A, F > &table)

Detailed Description

template<typename A, typename F, typename H = CompactHashStateTable<ComposeStateTuple<typename A::StateId, F>, ComposeHash<typename A::StateId, F> >>
class fst::GenericComposeStateTable< A, F, H >

A HashStateTable over composition tuples.

Definition at line 515 of file state-table.h.


Member Typedef Documentation

template<typename A, typename F, typename H = CompactHashStateTable<ComposeStateTuple<typename A::StateId, F>, ComposeHash<typename A::StateId, F> >>
typedef A fst::GenericComposeStateTable< A, F, H >::Arc

Definition at line 517 of file state-table.h.

template<typename A, typename F, typename H = CompactHashStateTable<ComposeStateTuple<typename A::StateId, F>, ComposeHash<typename A::StateId, F> >>
typedef F fst::GenericComposeStateTable< A, F, H >::FilterState

Definition at line 519 of file state-table.h.

template<typename A, typename F, typename H = CompactHashStateTable<ComposeStateTuple<typename A::StateId, F>, ComposeHash<typename A::StateId, F> >>
typedef A::StateId fst::GenericComposeStateTable< A, F, H >::StateId

Definition at line 518 of file state-table.h.

template<typename A, typename F, typename H = CompactHashStateTable<ComposeStateTuple<typename A::StateId, F>, ComposeHash<typename A::StateId, F> >>
typedef ComposeStateTuple<StateId, F> fst::GenericComposeStateTable< A, F, H >::StateTuple

Definition at line 520 of file state-table.h.


Constructor & Destructor Documentation

template<typename A, typename F, typename H = CompactHashStateTable<ComposeStateTuple<typename A::StateId, F>, ComposeHash<typename A::StateId, F> >>
fst::GenericComposeStateTable< A, F, H >::GenericComposeStateTable ( const Fst< A > &  fst1,
const Fst< A > &  fst2 
) [inline]

Definition at line 522 of file state-table.h.

template<typename A, typename F, typename H = CompactHashStateTable<ComposeStateTuple<typename A::StateId, F>, ComposeHash<typename A::StateId, F> >>
fst::GenericComposeStateTable< A, F, H >::GenericComposeStateTable ( const GenericComposeStateTable< A, F > &  table  )  [inline]

Definition at line 524 of file state-table.h.


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