28#ifndef LLVM_BINARYFORMAT_MSGPACKWRITER_H
29#define LLVM_BINARYFORMAT_MSGPACKWRITER_H
StringRef - Represent a constant reference to a string, i.e.
Writes MessagePack objects to an output stream, one at a time.
LLVM_ABI void writeNil()
Write a Nil to the output stream.
Writer & operator=(const Writer &)=delete
LLVM_ABI void writeMapSize(uint32_t Size)
Write the header for a Map of the given size.
Writer(const Writer &)=delete
LLVM_ABI void writeArraySize(uint32_t Size)
Write the header for an Array of the given size.
LLVM_ABI void writeExt(int8_t Type, MemoryBufferRef Buffer)
Write a typed memory buffer (an extension type) to the output stream.
LLVM_ABI void write(bool b)
Write a Boolean to the output stream.
This class implements an extremely fast bulk output stream that can only output to a stream.
Type
MessagePack types as defined in the standard, with the exception of Integer being divided into a sign...
This is an optimization pass for GlobalISel generic memory operations.
Adapter to write values to a stream in a particular byte order.