#include "llvm/BinaryFormat/MsgPackReader.h"
#include "llvm/BinaryFormat/MsgPack.h"
#include "llvm/Support/Endian.h"
#include "llvm/Support/MathExtras.h"
usingnamespacellvm;
usingnamespacellvm::support;
usingnamespacemsgpack;
Reader::Reader(MemoryBufferRef InputBuffer)
: … { … }
Reader::Reader(StringRef Input) : … { … }
Expected<bool> Reader::read(Object &Obj) { … }
template <class T> Expected<bool> Reader::readRaw(Object &Obj) { … }
template <class T> Expected<bool> Reader::readInt(Object &Obj) { … }
template <class T> Expected<bool> Reader::readUInt(Object &Obj) { … }
template <class T> Expected<bool> Reader::readLength(Object &Obj) { … }
template <class T> Expected<bool> Reader::readExt(Object &Obj) { … }
Expected<bool> Reader::createRaw(Object &Obj, uint32_t Size) { … }
Expected<bool> Reader::createExt(Object &Obj, uint32_t Size) { … }