Public Types | Public Member Functions

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

#include <fst/state-table.h>

Inherits VectorStateTable< ComposeStateTuple< A::StateId, F >, ComposeState1Fingerprint< A::StateId, F > >.

Collaboration diagram for fst::DetStringComposeStateTable< 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

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

Detailed Description

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

A VectorStateTable over composition tuples. This can be used when FST2 is a string (satisfies kStringProperties) and FST1 is epsilon-free and deterministic. It should be used with a composition filter that creates at most one filter state per tuple under these conditions (e.g. SequenceComposeFilter or MatchComposeFilter).

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


Member Typedef Documentation

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

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

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

Constructor & Destructor Documentation

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

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

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

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