|
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, std::nullopt_t) |
|
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, std::nullopt_t) |
|
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 252 of file BitcodeConvenience.h.