Public Types | Public Member Functions

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

#include <fst/state-table.h>

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

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

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

Detailed Description

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

A VectorStateTable over composition tuples. This can be used when FST1 is a string (satisfies kStringProperties) and FST2 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 619 of file state-table.h.


Member Typedef Documentation

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

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

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

Constructor & Destructor Documentation

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

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

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

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