|
LLVM 22.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.