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)
DynTypedNodeList(const clang::DynTypedNode& N)
Declared at: clang/include/clang/AST/ParentMapContext.h:100
Parameters
- const clang::DynTypedNode& N
¶DynTypedNodeList(ArrayRef<clang::DynTypedNode> A)
DynTypedNodeList(ArrayRef<clang::DynTypedNode> A)
Declared at: clang/include/clang/AST/ParentMapContext.h:104
Parameters
- ArrayRef<clang::DynTypedNode> A
¶const clang::DynTypedNode* begin() const
const clang::DynTypedNode* begin() const
Declared at: clang/include/clang/AST/ParentMapContext.h:108
¶bool empty() const
bool empty() const
Declared at: clang/include/clang/AST/ParentMapContext.h:117
¶const clang::DynTypedNode* end() const
const clang::DynTypedNode* end() const
Declared at: clang/include/clang/AST/ParentMapContext.h:112
¶size_t size() const
size_t size() const
Declared at: clang/include/clang/AST/ParentMapContext.h:116