class MapDocNode
Declaration
class MapDocNode : public DocNode { /* full declaration omitted */ };
Description
A DocNode that is a map.
Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:219
Inherits from: DocNode
Member Variables
Inherited from DocNode:
Method Overview
- public MapDocNode()
- public MapDocNode(llvm::msgpack::DocNode & N)
- public MapTy::iterator begin()
- public bool empty() const
- public MapTy::iterator end()
- public MapTy::iterator erase(MapTy::const_iterator I)
- public size_t erase(llvm::msgpack::DocNode Key)
- public MapTy::iterator erase(MapTy::const_iterator First, MapTy::const_iterator Second)
- public MapTy::iterator find(llvm::msgpack::DocNode Key)
- public MapTy::iterator find(llvm::StringRef Key)
- public size_t size() const
Inherited from DocNode:
- public fromString
- public getArray
- public getBool
- public getBool
- public getDocument
- public getFloat
- public getFloat
- public getInt
- public getInt
- public getKind
- public getMap
- public getString
- public getUInt
- public getUInt
- public isArray
- public isEmpty
- public isMap
- public isScalar
- public isString
- public toString
Methods
¶MapDocNode()
MapDocNode()
Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:221
¶MapDocNode(llvm::msgpack::DocNode& N)
MapDocNode(llvm::msgpack::DocNode& N)
Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:222
Parameters
¶MapTy::iterator begin()
MapTy::iterator begin()
Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:227
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:226
¶MapTy::iterator end()
MapTy::iterator end()
Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:228
¶MapTy::iterator erase(MapTy::const_iterator I)
MapTy::iterator erase(MapTy::const_iterator I)
Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:231
Parameters
- MapTy::const_iterator I
¶size_t erase(llvm::msgpack::DocNode Key)
size_t erase(llvm::msgpack::DocNode Key)
Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:232
Parameters
¶MapTy::iterator erase(
MapTy::const_iterator First,
MapTy::const_iterator Second)
MapTy::iterator erase(
MapTy::const_iterator First,
MapTy::const_iterator Second)
Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:233
Parameters
- MapTy::const_iterator First
- MapTy::const_iterator Second
¶MapTy::iterator find(llvm::msgpack::DocNode Key)
MapTy::iterator find(llvm::msgpack::DocNode Key)
Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:229
Parameters
¶MapTy::iterator find(llvm::StringRef Key)
MapTy::iterator find(llvm::StringRef Key)
Description
Find the key in the MapDocNode.
Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:230
Parameters
- llvm::StringRef Key
¶size_t size() const
size_t size() const
Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:225