LLVM 22.0.0git
|
A DocNode that is an array. More...
#include "llvm/BinaryFormat/MsgPackDocument.h"
Additional Inherited Members | |
![]() | |
typedef std::map< DocNode, DocNode > | MapTy |
typedef std::vector< DocNode > | ArrayTy |
![]() | |
union { | |
int64_t Int | |
uint64_t UInt | |
bool Bool | |
double Float | |
StringRef Raw | |
ArrayTy * Array | |
MapTy * Map | |
}; | |
A DocNode that is an array.
Definition at line 257 of file MsgPackDocument.h.
|
default |
|
inline |
Definition at line 260 of file MsgPackDocument.h.
References llvm::msgpack::Array, assert(), and llvm::msgpack::DocNode::getKind().
|
inline |
Definition at line 265 of file MsgPackDocument.h.
References llvm::msgpack::DocNode::Array.
|
inline |
Definition at line 266 of file MsgPackDocument.h.
References llvm::msgpack::DocNode::Array.
|
inline |
Definition at line 264 of file MsgPackDocument.h.
References size().
|
inline |
Definition at line 267 of file MsgPackDocument.h.
References llvm::msgpack::DocNode::Array.
DocNode & ArrayDocNode::operator[] | ( | size_t | Index | ) |
Element access. This extends the array if necessary, with empty nodes.
Array element access. This extends the array if necessary.
Definition at line 66 of file MsgPackDocument.cpp.
References llvm::msgpack::DocNode::Array, llvm::msgpack::DocNode::getDocument(), and size().
|
inline |
Definition at line 268 of file MsgPackDocument.h.
References llvm::msgpack::DocNode::Array, assert(), llvm::msgpack::DocNode::getDocument(), and N.
|
inline |
Definition at line 263 of file MsgPackDocument.h.
References llvm::msgpack::DocNode::Array.
Referenced by empty(), and operator[]().