SequentialTableReaderImplBase< Holder > Class Template Referenceabstract

#include <kaldi-table-inl.h>

Inheritance diagram for SequentialTableReaderImplBase< Holder >:

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 TValue ()=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)
 

Detailed Description

template<class Holder>
class kaldi::SequentialTableReaderImplBase< Holder >

Definition at line 44 of file kaldi-table-inl.h.

Member Typedef Documentation

◆ T

typedef Holder::T T

Definition at line 46 of file kaldi-table-inl.h.

Constructor & Destructor Documentation

◆ SequentialTableReaderImplBase()

Definition at line 78 of file kaldi-table-inl.h.

78 { }

◆ ~SequentialTableReaderImplBase()

virtual ~SequentialTableReaderImplBase ( )
inlinevirtual

Definition at line 79 of file kaldi-table-inl.h.

References SequentialTableReaderImplBase< Holder >::KALDI_DISALLOW_COPY_AND_ASSIGN().

79 { } // throws.

Member Function Documentation

◆ Close()

◆ Done()

◆ FreeCurrent()

◆ IsOpen()

◆ KALDI_DISALLOW_COPY_AND_ASSIGN()

KALDI_DISALLOW_COPY_AND_ASSIGN ( SequentialTableReaderImplBase< Holder >  )
private

◆ Key()

◆ Next()

◆ Open()

virtual bool Open ( const std::string &  rxfilename)
pure virtual

◆ SwapHolder()

virtual void SwapHolder ( Holder *  other_holder)
pure virtual

◆ Value()


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