#include <kaldi-table-inl.h>
Public Types | |
typedef Holder::T | T |
Public Member Functions | |
virtual bool | Open (const std::string &rxfilename)=0 |
virtual bool | Done () const =0 |
virtual bool | IsOpen () const =0 |
virtual std::string | Key ()=0 |
virtual T & | Value ()=0 |
virtual void | FreeCurrent ()=0 |
virtual void | Next ()=0 |
virtual bool | Close ()=0 |
virtual void | SwapHolder (Holder *other_holder)=0 |
SequentialTableReaderImplBase () | |
virtual | ~SequentialTableReaderImplBase () |
Private Member Functions | |
KALDI_DISALLOW_COPY_AND_ASSIGN (SequentialTableReaderImplBase) | |
Definition at line 44 of file kaldi-table-inl.h.
typedef Holder::T T |
Definition at line 46 of file kaldi-table-inl.h.
|
inline |
Definition at line 78 of file kaldi-table-inl.h.
|
inlinevirtual |
Definition at line 79 of file kaldi-table-inl.h.
References SequentialTableReaderImplBase< Holder >::KALDI_DISALLOW_COPY_AND_ASSIGN().
|
pure virtual |
Implemented in SequentialTableReaderBackgroundImpl< Holder >, SequentialTableReaderArchiveImpl< Holder >, and SequentialTableReaderScriptImpl< Holder >.
Referenced by SequentialTableReaderScriptImpl< Holder >::Open(), SequentialTableReaderArchiveImpl< Holder >::Open(), SequentialTableReaderArchiveImpl< Holder >::~SequentialTableReaderArchiveImpl(), SequentialTableReaderBackgroundImpl< Holder >::~SequentialTableReaderBackgroundImpl(), and SequentialTableReaderScriptImpl< Holder >::~SequentialTableReaderScriptImpl().
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in SequentialTableReaderBackgroundImpl< Holder >, SequentialTableReaderArchiveImpl< Holder >, and SequentialTableReaderScriptImpl< Holder >.
Referenced by SequentialTableReaderScriptImpl< Holder >::Close(), SequentialTableReaderArchiveImpl< Holder >::Close(), SequentialTableReaderArchiveImpl< Holder >::~SequentialTableReaderArchiveImpl(), and SequentialTableReaderScriptImpl< Holder >::~SequentialTableReaderScriptImpl().
|
private |
|
pure virtual |
|
pure virtual |
Implemented in SequentialTableReaderBackgroundImpl< Holder >, SequentialTableReaderArchiveImpl< Holder >, and SequentialTableReaderScriptImpl< Holder >.
Referenced by SequentialTableReaderScriptImpl< Holder >::Open(), SequentialTableReaderArchiveImpl< Holder >::Open(), and SequentialTableReaderBackgroundImpl< Holder >::Open().
|
pure virtual |
|
pure virtual |
|
pure virtual |