FST  openfst-1.7.2
OpenFst Library
Public Member Functions | List of all members
fst::PdtStateTable< StateId, StackId > Class Template Reference

#include <pdt.h>

Inheritance diagram for fst::PdtStateTable< StateId, StackId >:
Inheritance graph
[legend]
Collaboration diagram for fst::PdtStateTable< StateId, StackId >:
Collaboration graph
[legend]

Public Member Functions

 PdtStateTable ()
 
 PdtStateTable (const PdtStateTable &other)
 
- Public Member Functions inherited from fst::CompactHashStateTable< PdtStateTuple< StateId, StackId >, PdtStateHash< PdtStateTuple< StateId, StackId > > >
 CompactHashStateTable ()
 
 CompactHashStateTable (size_t table_size)
 
StateId FindState (const StateTuple &tuple)
 
const StateTupleTuple (StateId s) const
 
- Public Member Functions inherited from fst::CompactHashBiTable< PdtStateTuple< StateId, StackId >::StateId, PdtStateTuple< StateId, StackId >, PdtStateHash< PdtStateTuple< StateId, StackId > > >
 CompactHashBiTable (size_t table_size=0, PdtStateHash< PdtStateTuple< StateId, StackId > > *h=nullptr, std::equal_to< PdtStateTuple< StateId, StackId > > *e=nullptr)
 
 CompactHashBiTable (const CompactHashBiTable< PdtStateTuple< StateId, StackId >::StateId, PdtStateTuple< StateId, StackId >, PdtStateHash< PdtStateTuple< StateId, StackId > >, std::equal_to< PdtStateTuple< StateId, StackId > >, HS_FLAT > &table)
 
PdtStateTuple< StateId, StackId >::StateId FindId (const PdtStateTuple< StateId, StackId > &entry, bool insert=true)
 
const PdtStateTuple< StateId, StackId > & FindEntry (PdtStateTuple< StateId, StackId >::StateIds) const
 
PdtStateTuple< StateId, StackId >::StateId Size () const
 
void Clear (ssize_t n=-1)
 

Additional Inherited Members

- Public Types inherited from fst::CompactHashStateTable< PdtStateTuple< StateId, StackId >, PdtStateHash< PdtStateTuple< StateId, StackId > > >
using StateTuple = PdtStateTuple< StateId, StackId >
 
using StateId = typename StateTuple::StateId
 

Detailed Description

template<class StateId, class StackId>
class fst::PdtStateTable< StateId, StackId >

Definition at line 151 of file pdt.h.

Constructor & Destructor Documentation

template<class StateId, class StackId>
fst::PdtStateTable< StateId, StackId >::PdtStateTable ( )
inline

Definition at line 155 of file pdt.h.

template<class StateId, class StackId>
fst::PdtStateTable< StateId, StackId >::PdtStateTable ( const PdtStateTable< StateId, StackId > &  other)
inline

Definition at line 157 of file pdt.h.


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