Public Types | Public Member Functions

fst::ErasableComposeStateTable< A, F > Class Template Reference

#include <fst/state-table.h>

Inherits ErasableStateTable< ComposeStateTuple< A::StateId, F >, ComposeHash< A::StateId, F > >.

Collaboration diagram for fst::ErasableComposeStateTable< A, F >:
Collaboration graph
[legend]

List of all members.

Public Types

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

Public Member Functions

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

Detailed Description

template<typename A, typename F>
class fst::ErasableComposeStateTable< A, F >

An ErasableStateTable over composition tuples. The Erase(StateId) method can be called if the user either is sure that composition will never return to that tuple or doesn't care that if it does, it is assigned a new state ID.

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


Member Typedef Documentation

template<typename A, typename F>
typedef A fst::ErasableComposeStateTable< A, F >::Arc

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

template<typename A, typename F>
typedef F fst::ErasableComposeStateTable< A, F >::FilterState

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

template<typename A, typename F>
typedef A::StateId fst::ErasableComposeStateTable< A, F >::StateId
template<typename A, typename F>
typedef ComposeStateTuple<StateId, F> fst::ErasableComposeStateTable< A, F >::StateTuple

Constructor & Destructor Documentation

template<typename A, typename F>
fst::ErasableComposeStateTable< A, F >::ErasableComposeStateTable ( const Fst< A > &  fst1,
const Fst< A > &  fst2 
) [inline]

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

template<typename A, typename F>
fst::ErasableComposeStateTable< A, F >::ErasableComposeStateTable ( const ErasableComposeStateTable< A, F > &  table  )  [inline]

Definition at line 692 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