#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 |