Helper class for dealing with an array at the end of a record.
More...
#include "llvm/Bitcode/BitcodeConvenience.h"
|
template<typename BufferTy > |
static void | emit (llvm::BitstreamWriter &Stream, BufferTy &buffer, unsigned code, StringRef data) |
|
template<typename BufferTy , typename ArrayTy > |
static void | emit (llvm::BitstreamWriter &Stream, BufferTy &buffer, unsigned code, const ArrayTy &array) |
|
template<typename BufferTy , typename ElementDataTy , typename... DataTy> |
static void | emit (llvm::BitstreamWriter &Stream, BufferTy &buffer, unsigned code, ElementDataTy element, DataTy... data) |
|
template<typename BufferTy > |
static void | emit (llvm::BitstreamWriter &Stream, BufferTy &Buffer, unsigned code, NoneType) |
|
template<typename T > |
static void | read (ArrayRef< T > Buffer, ArrayRef< T > &rawData) |
|
template<typename T , typename ArrayTy > |
static void | read (ArrayRef< T > buffer, ArrayTy &array) |
|
template<typename T > |
static void | read (ArrayRef< T > buffer, NoneType) |
|
template<typename T > |
static void | read (ArrayRef< T > buffer)=delete |
|
template<typename ElementTy>
class llvm::detail::BCRecordCoding< BCArray< ElementTy > >
Helper class for dealing with an array at the end of a record.
- See also
- BCRecordLayout::emitRecord
Definition at line 251 of file BitcodeConvenience.h.
◆ emit() [1/4]
template<typename ElementTy >
template<typename BufferTy , typename ArrayTy >
◆ emit() [2/4]
template<typename ElementTy >
template<typename BufferTy , typename ElementDataTy , typename... DataTy>
◆ emit() [3/4]
template<typename ElementTy >
template<typename BufferTy >
◆ emit() [4/4]
template<typename ElementTy >
template<typename BufferTy >
◆ read() [1/4]
template<typename ElementTy >
template<typename T >
◆ read() [2/4]
template<typename ElementTy >
template<typename T >
◆ read() [3/4]
template<typename ElementTy >
template<typename T , typename ArrayTy >
◆ read() [4/4]
template<typename ElementTy >
template<typename T >
The documentation for this class was generated from the following file: