LLVM 20.0.0git
|
This file declares a class that exposes a simple in-memory representation of a document of MsgPack objects, that can be read from MsgPack, written to MsgPack, and inspected and modified in memory. More...
Go to the source code of this file.
Classes | |
struct | llvm::msgpack::KindAndDocument |
The kind of a DocNode and its owning Document. More... | |
class | llvm::msgpack::DocNode |
A node in a MsgPack Document. More... | |
class | llvm::msgpack::MapDocNode |
A DocNode that is a map. More... | |
class | llvm::msgpack::ArrayDocNode |
A DocNode that is an array. More... | |
class | llvm::msgpack::Document |
Simple in-memory representation of a document of msgpack objects with ability to find and create array and map elements. More... | |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::msgpack |
This file declares a class that exposes a simple in-memory representation of a document of MsgPack objects, that can be read from MsgPack, written to MsgPack, and inspected and modified in memory.
This is intended to be a lighter-weight (in terms of memory allocations) replacement for MsgPackTypes.
Definition in file MsgPackDocument.h.