FST  openfst-1.8.3
OpenFst Library
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
fst::ReplaceStateTuple< S, P > Struct Template Reference

#include <replace.h>

Collaboration diagram for fst::ReplaceStateTuple< S, P >:
Collaboration graph
[legend]

Public Types

using StateId = S
 
using PrefixId = P
 

Public Member Functions

 ReplaceStateTuple (PrefixId prefix_id=-1, StateId fst_id=kNoStateId, StateId fst_state=kNoStateId)
 

Public Attributes

PrefixId prefix_id
 
StateId fst_id
 
StateId fst_state
 

Friends

template<typename H >
AbslHashValue (H h, const ReplaceStateTuple &t)
 

Detailed Description

template<class S, class P>
struct fst::ReplaceStateTuple< S, P >

Definition at line 88 of file replace.h.

Member Typedef Documentation

template<class S, class P>
using fst::ReplaceStateTuple< S, P >::PrefixId = P

Definition at line 90 of file replace.h.

template<class S, class P>
using fst::ReplaceStateTuple< S, P >::StateId = S

Definition at line 89 of file replace.h.

Constructor & Destructor Documentation

template<class S, class P>
fst::ReplaceStateTuple< S, P >::ReplaceStateTuple ( PrefixId  prefix_id = -1,
StateId  fst_id = kNoStateId,
StateId  fst_state = kNoStateId 
)
inline

Definition at line 92 of file replace.h.

Friends And Related Function Documentation

template<class S, class P>
template<typename H >
H AbslHashValue ( h,
const ReplaceStateTuple< S, P > &  t 
)
friend

Definition at line 97 of file replace.h.

Member Data Documentation

template<class S, class P>
StateId fst::ReplaceStateTuple< S, P >::fst_id

Definition at line 102 of file replace.h.

template<class S, class P>
StateId fst::ReplaceStateTuple< S, P >::fst_state

Definition at line 103 of file replace.h.

template<class S, class P>
PrefixId fst::ReplaceStateTuple< S, P >::prefix_id

Definition at line 101 of file replace.h.


The documentation for this struct was generated from the following file: