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