Public Types | Public Member Functions

fst::ComposeFingerprint< S, F > Class Template Reference

Fingerprint for general composition tuples. More...

#include <fst/state-table.h>

List of all members.

Public Types

typedef S StateId
typedef F FilterState
typedef ComposeStateTuple< S, F > StateTuple

Public Member Functions

 ComposeFingerprint ()
 Required, but here useless, constructor.
 ComposeFingerprint (StateId nstates1, StateId nstates2)
 Constructor is provided the sizes of the input FSTs.
size_t operator() (const StateTuple &tuple)

Detailed Description

template<typename S, typename F>
class fst::ComposeFingerprint< S, F >

Fingerprint for general composition tuples.

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


Member Typedef Documentation

template<typename S, typename F>
typedef F fst::ComposeFingerprint< S, F >::FilterState

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

template<typename S, typename F>
typedef S fst::ComposeFingerprint< S, F >::StateId

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

template<typename S, typename F>
typedef ComposeStateTuple<S, F> fst::ComposeFingerprint< S, F >::StateTuple

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


Constructor & Destructor Documentation

template<typename S, typename F>
fst::ComposeFingerprint< S, F >::ComposeFingerprint (  )  [inline]

Required, but here useless, constructor.

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

template<typename S, typename F>
fst::ComposeFingerprint< S, F >::ComposeFingerprint ( StateId  nstates1,
StateId  nstates2 
) [inline]

Constructor is provided the sizes of the input FSTs.

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


Member Function Documentation

template<typename S, typename F>
size_t fst::ComposeFingerprint< S, F >::operator() ( const StateTuple tuple  )  [inline]

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