class DynTypedNodeList

Declaration

class DynTypedNodeList { /* full declaration omitted */ };

Description

Container for either a single DynTypedNode or for an ArrayRef to DynTypedNode. For use with ParentMap.

Declared at: clang/include/clang/AST/ParentMapContext.h:92

Member Variables

private anonymous struct / union
private bool IsSingleNode

Method Overview

  • public DynTypedNodeList(const clang::DynTypedNode & N)
  • public DynTypedNodeList(ArrayRef<clang::DynTypedNode> A)
  • public const clang::DynTypedNode * begin() const
  • public bool empty() const
  • public const clang::DynTypedNode * end() const
  • public size_t size() const

Methods

DynTypedNodeList(const clang::DynTypedNode& N)

Declared at: clang/include/clang/AST/ParentMapContext.h:100

Parameters

const clang::DynTypedNode& N

DynTypedNodeList(ArrayRef<clang::DynTypedNode> A)

Declared at: clang/include/clang/AST/ParentMapContext.h:104

Parameters

ArrayRef<clang::DynTypedNode> A

const clang::DynTypedNode* begin() const

Declared at: clang/include/clang/AST/ParentMapContext.h:108

bool empty() const

Declared at: clang/include/clang/AST/ParentMapContext.h:117

const clang::DynTypedNode* end() const

Declared at: clang/include/clang/AST/ParentMapContext.h:112

size_t size() const

Declared at: clang/include/clang/AST/ParentMapContext.h:116