LLVM: llvm::detail::BCRecordCoding< BCArray< ElementTy > (original) (raw)
Helper class for dealing with an array at the end of a record. More...
#include "[llvm/Bitcode/BitcodeConvenience.h](BitcodeConvenience%5F8h%5Fsource.html)"
| Static Public Member Functions | |
|---|---|
| template | |
| 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 | |
| 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
class llvm::detail::BCRecordCoding< BCArray< ElementTy > >
Helper class for dealing with an array at the end of a record.
See also
Definition at line 252 of file BitcodeConvenience.h.
◆ emit() [1/4]
template
template<typename BufferTy, typename ArrayTy>
◆ emit() [2/4]
template
template<typename BufferTy, typename ElementDataTy, typename... DataTy>
◆ emit() [3/4]
template
template
◆ emit() [4/4]
template
template
◆ read() [1/4]
template
template<typename T>
◆ read() [2/4]
template
template<typename T>
◆ read() [3/4]
template
template<typename T, typename ArrayTy>
◆ read() [4/4]
template
template<typename T>
The documentation for this class was generated from the following file:
- include/llvm/Bitcode/BitcodeConvenience.h