28#ifndef LLVM_BINARYFORMAT_MSGPACKWRITER_H
29#define LLVM_BINARYFORMAT_MSGPACKWRITER_H
71 void write(int64_t i);
StringRef - Represent a constant reference to a string, i.e.
Writes MessagePack objects to an output stream, one at a time.
void writeNil()
Write a Nil to the output stream.
Writer & operator=(const Writer &)=delete
void writeMapSize(uint32_t Size)
Write the header for a Map of the given size.
Writer(const Writer &)=delete
void writeArraySize(uint32_t Size)
Write the header for an Array of the given size.
void writeExt(int8_t Type, MemoryBufferRef Buffer)
Write a typed memory buffer (an extension type) to the output stream.
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.