All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
"Specific Table types"

This group is for typedefs that define specific instantiations of Table types, for various kinds of access to collections of various kinds of types, indexed by strings; for a description of the Table concept see The Table concept. More...

Typedefs

typedef TableWriter< KaldiObjectHolder< MatrixBase< BaseFloat > > > BaseFloatMatrixWriter
 
typedef SequentialTableReader< KaldiObjectHolder< Matrix< BaseFloat > > > SequentialBaseFloatMatrixReader
 
typedef RandomAccessTableReader< KaldiObjectHolder< Matrix< BaseFloat > > > RandomAccessBaseFloatMatrixReader
 
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< Matrix< BaseFloat > > > RandomAccessBaseFloatMatrixReaderMapped
 
typedef TableWriter< KaldiObjectHolder< MatrixBase< double > > > DoubleMatrixWriter
 
typedef SequentialTableReader< KaldiObjectHolder< Matrix< double > > > SequentialDoubleMatrixReader
 
typedef RandomAccessTableReader< KaldiObjectHolder< Matrix< double > > > RandomAccessDoubleMatrixReader
 
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< Matrix< double > > > RandomAccessDoubleMatrixReaderMapped
 
typedef TableWriter< KaldiObjectHolder< CompressedMatrix > > CompressedMatrixWriter
 
typedef TableWriter< KaldiObjectHolder< VectorBase< BaseFloat > > > BaseFloatVectorWriter
 
typedef SequentialTableReader< KaldiObjectHolder< Vector< BaseFloat > > > SequentialBaseFloatVectorReader
 
typedef RandomAccessTableReader< KaldiObjectHolder< Vector< BaseFloat > > > RandomAccessBaseFloatVectorReader
 
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< Vector< BaseFloat > > > RandomAccessBaseFloatVectorReaderMapped
 
typedef TableWriter< KaldiObjectHolder< VectorBase< double > > > DoubleVectorWriter
 
typedef SequentialTableReader< KaldiObjectHolder< Vector< double > > > SequentialDoubleVectorReader
 
typedef RandomAccessTableReader< KaldiObjectHolder< Vector< double > > > RandomAccessDoubleVectorReader
 
typedef TableWriter< KaldiObjectHolder< CuMatrix< BaseFloat > > > BaseFloatCuMatrixWriter
 
typedef SequentialTableReader< KaldiObjectHolder< CuMatrix< BaseFloat > > > SequentialBaseFloatCuMatrixReader
 
typedef RandomAccessTableReader< KaldiObjectHolder< CuMatrix< BaseFloat > > > RandomAccessBaseFloatCuMatrixReader
 
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< CuMatrix< BaseFloat > > > RandomAccessBaseFloatCuMatrixReaderMapped
 
typedef TableWriter< KaldiObjectHolder< CuMatrix< double > > > DoubleCuMatrixWriter
 
typedef SequentialTableReader< KaldiObjectHolder< CuMatrix< double > > > SequentialDoubleCuMatrixReader
 
typedef RandomAccessTableReader< KaldiObjectHolder< CuMatrix< double > > > RandomAccessDoubleCuMatrixReader
 
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< CuMatrix< double > > > RandomAccessDoubleCuMatrixReaderMapped
 
typedef TableWriter< KaldiObjectHolder< CuVector< BaseFloat > > > BaseFloatCuVectorWriter
 
typedef SequentialTableReader< KaldiObjectHolder< CuVector< BaseFloat > > > SequentialBaseFloatCuVectorReader
 
typedef RandomAccessTableReader< KaldiObjectHolder< CuVector< BaseFloat > > > RandomAccessBaseFloatCuVectorReader
 
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< CuVector< BaseFloat > > > RandomAccessBaseFloatCuVectorReaderMapped
 
typedef TableWriter< KaldiObjectHolder< CuVector< double > > > DoubleCuVectorWriter
 
typedef SequentialTableReader< KaldiObjectHolder< CuVector< double > > > SequentialDoubleCuVectorReader
 
typedef RandomAccessTableReader< KaldiObjectHolder< CuVector< double > > > RandomAccessDoubleCuVectorReader
 
typedef TableWriter< BasicHolder< int32 > > Int32Writer
 
typedef SequentialTableReader< BasicHolder< int32 > > SequentialInt32Reader
 
typedef RandomAccessTableReader< BasicHolder< int32 > > RandomAccessInt32Reader
 
typedef TableWriter< BasicVectorHolder< int32 > > Int32VectorWriter
 
typedef SequentialTableReader< BasicVectorHolder< int32 > > SequentialInt32VectorReader
 
typedef RandomAccessTableReader< BasicVectorHolder< int32 > > RandomAccessInt32VectorReader
 
typedef TableWriter< BasicVectorVectorHolder< int32 > > Int32VectorVectorWriter
 
typedef SequentialTableReader< BasicVectorVectorHolder< int32 > > SequentialInt32VectorVectorReader
 
typedef RandomAccessTableReader< BasicVectorVectorHolder< int32 > > RandomAccessInt32VectorVectorReader
 
typedef TableWriter< BasicPairVectorHolder< int32 > > Int32PairVectorWriter
 
typedef SequentialTableReader< BasicPairVectorHolder< int32 > > SequentialInt32PairVectorReader
 
typedef RandomAccessTableReader< BasicPairVectorHolder< int32 > > RandomAccessInt32PairVectorReader
 
typedef TableWriter< BasicPairVectorHolder< BaseFloat > > BaseFloatPairVectorWriter
 
typedef SequentialTableReader< BasicPairVectorHolder< BaseFloat > > SequentialBaseFloatPairVectorReader
 
typedef RandomAccessTableReader< BasicPairVectorHolder< BaseFloat > > RandomAccessBaseFloatPairVectorReader
 
typedef TableWriter< BasicHolder< BaseFloat > > BaseFloatWriter
 
typedef SequentialTableReader< BasicHolder< BaseFloat > > SequentialBaseFloatReader
 
typedef RandomAccessTableReader< BasicHolder< BaseFloat > > RandomAccessBaseFloatReader
 
typedef RandomAccessTableReaderMapped< BasicHolder< BaseFloat > > RandomAccessBaseFloatReaderMapped
 
typedef TableWriter< BasicHolder< double > > DoubleWriter
 
typedef SequentialTableReader< BasicHolder< double > > SequentialDoubleReader
 
typedef RandomAccessTableReader< BasicHolder< double > > RandomAccessDoubleReader
 
typedef TableWriter< BasicHolder< bool > > BoolWriter
 
typedef SequentialTableReader< BasicHolder< bool > > SequentialBoolReader
 
typedef RandomAccessTableReader< BasicHolder< bool > > RandomAccessBoolReader
 
typedef TableWriter< TokenHolderTokenWriter
 TokenWriter is a writer specialized for std::string where the strings are nonempty and whitespace-free. More...
 
typedef SequentialTableReader< TokenHolderSequentialTokenReader
 
typedef RandomAccessTableReader< TokenHolderRandomAccessTokenReader
 
typedef TableWriter< TokenVectorHolderTokenVectorWriter
 TokenVectorWriter is a writer specialized for sequences of std::string where the strings are nonempty and whitespace-free. More...
 
typedef SequentialTableReader< TokenVectorHolderSequentialTokenVectorReader
 
typedef RandomAccessTableReader< TokenVectorHolderRandomAccessTokenVectorReader
 
typedef TableWriter< KaldiObjectHolder< GeneralMatrix > > GeneralMatrixWriter
 
typedef SequentialTableReader< KaldiObjectHolder< GeneralMatrix > > SequentialGeneralMatrixReader
 
typedef RandomAccessTableReader< KaldiObjectHolder< GeneralMatrix > > RandomAccessGeneralMatrixReader
 
typedef RandomAccessTableReaderMapped< KaldiObjectHolder< GeneralMatrix > > RandomAccessGeneralMatrixReaderMapped
 

Detailed Description

This group is for typedefs that define specific instantiations of Table types, for various kinds of access to collections of various kinds of types, indexed by strings; for a description of the Table concept see The Table concept.

Typedef Documentation

◆ BaseFloatCuMatrixWriter

◆ BaseFloatCuVectorWriter

◆ BaseFloatMatrixWriter

◆ BaseFloatPairVectorWriter

◆ BaseFloatVectorWriter

◆ BaseFloatWriter

Definition at line 137 of file table-types.h.

◆ BoolWriter

Definition at line 149 of file table-types.h.

◆ CompressedMatrixWriter

◆ DoubleCuMatrixWriter

Definition at line 83 of file table-types.h.

◆ DoubleCuVectorWriter

Definition at line 101 of file table-types.h.

◆ DoubleMatrixWriter

Definition at line 46 of file table-types.h.

◆ DoubleVectorWriter

Definition at line 67 of file table-types.h.

◆ DoubleWriter

Definition at line 145 of file table-types.h.

◆ GeneralMatrixWriter

◆ Int32PairVectorWriter

◆ Int32VectorVectorWriter

◆ Int32VectorWriter

Definition at line 112 of file table-types.h.

◆ Int32Writer

Definition at line 108 of file table-types.h.

◆ RandomAccessBaseFloatCuMatrixReader

◆ RandomAccessBaseFloatCuMatrixReaderMapped

◆ RandomAccessBaseFloatCuVectorReader

◆ RandomAccessBaseFloatCuVectorReaderMapped

◆ RandomAccessBaseFloatMatrixReader

◆ RandomAccessBaseFloatMatrixReaderMapped

◆ RandomAccessBaseFloatPairVectorReader

◆ RandomAccessBaseFloatReader

◆ RandomAccessBaseFloatReaderMapped

◆ RandomAccessBaseFloatVectorReader

◆ RandomAccessBaseFloatVectorReaderMapped

◆ RandomAccessBoolReader

◆ RandomAccessDoubleCuMatrixReader

◆ RandomAccessDoubleCuMatrixReaderMapped

◆ RandomAccessDoubleCuVectorReader

◆ RandomAccessDoubleMatrixReader

◆ RandomAccessDoubleMatrixReaderMapped

◆ RandomAccessDoubleReader

Definition at line 147 of file table-types.h.

◆ RandomAccessDoubleVectorReader

◆ RandomAccessGeneralMatrixReader

◆ RandomAccessGeneralMatrixReaderMapped

◆ RandomAccessInt32PairVectorReader

◆ RandomAccessInt32Reader

◆ RandomAccessInt32VectorReader

◆ RandomAccessInt32VectorVectorReader

◆ RandomAccessTokenReader

◆ RandomAccessTokenVectorReader

◆ SequentialBaseFloatCuMatrixReader

◆ SequentialBaseFloatCuVectorReader

◆ SequentialBaseFloatMatrixReader

◆ SequentialBaseFloatPairVectorReader

◆ SequentialBaseFloatReader

◆ SequentialBaseFloatVectorReader

◆ SequentialBoolReader

◆ SequentialDoubleCuMatrixReader

◆ SequentialDoubleCuVectorReader

◆ SequentialDoubleMatrixReader

◆ SequentialDoubleReader

Definition at line 146 of file table-types.h.

◆ SequentialDoubleVectorReader

◆ SequentialGeneralMatrixReader

◆ SequentialInt32PairVectorReader

◆ SequentialInt32Reader

◆ SequentialInt32VectorReader

◆ SequentialInt32VectorVectorReader

◆ SequentialTokenReader

◆ SequentialTokenVectorReader

◆ TokenVectorWriter

TokenVectorWriter is a writer specialized for sequences of std::string where the strings are nonempty and whitespace-free.

T == std::vector<std::string>

Definition at line 165 of file table-types.h.

◆ TokenWriter

TokenWriter is a writer specialized for std::string where the strings are nonempty and whitespace-free.

T == std::string

Definition at line 157 of file table-types.h.