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:

protected

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:

Methods

MapDocNode()

Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:221

MapDocNode(llvm::msgpack::DocNode& N)

Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:222

Parameters

llvm::msgpack::DocNode& N

MapTy::iterator begin()

Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:227

bool empty() const

Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:226

MapTy::iterator end()

Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:228

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)

Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:232

Parameters

llvm::msgpack::DocNode Key

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)

Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:229

Parameters

llvm::msgpack::DocNode 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

Declared at: llvm/include/llvm/BinaryFormat/MsgPackDocument.h:225