FST  openfst-1.8.3
OpenFst Library
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
fst::internal::ParenState< Arc > Struct Template Reference

#include <paren.h>

Classes

struct  Hash
 

Public Types

using Label = typename Arc::Label
 
using StateId = typename Arc::StateId
 

Public Member Functions

 ParenState (Label paren_id=kNoLabel, StateId state_id=kNoStateId)
 
bool operator== (const ParenState< Arc > &other) const
 
bool operator!= (const ParenState< Arc > &other) const
 

Public Attributes

Label paren_id
 
StateId state_id
 

Detailed Description

template<class Arc>
struct fst::internal::ParenState< Arc >

Definition at line 48 of file paren.h.

Member Typedef Documentation

template<class Arc>
using fst::internal::ParenState< Arc >::Label = typename Arc::Label

Definition at line 49 of file paren.h.

template<class Arc>
using fst::internal::ParenState< Arc >::StateId = typename Arc::StateId

Definition at line 50 of file paren.h.

Constructor & Destructor Documentation

template<class Arc>
fst::internal::ParenState< Arc >::ParenState ( Label  paren_id = kNoLabel,
StateId  state_id = kNoStateId 
)
inlineexplicit

Definition at line 55 of file paren.h.

Member Function Documentation

template<class Arc>
bool fst::internal::ParenState< Arc >::operator!= ( const ParenState< Arc > &  other) const
inline

Definition at line 63 of file paren.h.

template<class Arc>
bool fst::internal::ParenState< Arc >::operator== ( const ParenState< Arc > &  other) const
inline

Definition at line 58 of file paren.h.

Member Data Documentation

template<class Arc>
Label fst::internal::ParenState< Arc >::paren_id

Definition at line 52 of file paren.h.

template<class Arc>
StateId fst::internal::ParenState< Arc >::state_id

Definition at line 53 of file paren.h.


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