LLVM
8.0.1
|
This is a data structure for representing MessagePack "documents", with methods to go to and from MessagePack. More...
#include "llvm/ADT/Optional.h"
#include "llvm/BinaryFormat/MsgPackReader.h"
#include "llvm/BinaryFormat/MsgPackWriter.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/YAMLTraits.h"
#include <vector>
Go to the source code of this file.
Classes | |
class | llvm::msgpack::Node |
Abstract base-class which can be any MessagePack type. More... | |
class | llvm::msgpack::ScalarNode |
A MessagePack scalar. More... | |
class | llvm::msgpack::ArrayNode |
class | llvm::msgpack::MapNode |
struct | llvm::yaml::PolymorphicTraits< msgpack::NodePtr > |
struct | llvm::yaml::TaggedScalarTraits< msgpack::ScalarNode > |
struct | llvm::yaml::CustomMappingTraits< msgpack::MapNode > |
struct | llvm::yaml::SequenceTraits< msgpack::ArrayNode > |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
llvm::msgpack | |
llvm::yaml | |
Typedefs | |
using | llvm::msgpack::NodePtr = std::shared_ptr< Node > |
Short-hand for a Node pointer. More... | |
using | llvm::msgpack::OptNodePtr = Optional< NodePtr > |
Short-hand for an Optional Node pointer. More... | |
This is a data structure for representing MessagePack "documents", with methods to go to and from MessagePack.
The types also specialize YAMLIO traits in order to go to and from YAML.
Definition in file MsgPackTypes.h.