clang 20.0.0git
|
Hooks for using DynTypedNode as a key in a DenseMap. More...
#include "clang/AST/ASTTypeTraits.h"
Static Public Member Functions | |
static DynTypedNode | getEmptyKey () |
static DynTypedNode | getTombstoneKey () |
static unsigned | getHashValue (const DynTypedNode &Val) |
static bool | isEqual (const DynTypedNode &LHS, const DynTypedNode &RHS) |
Hooks for using DynTypedNode as a key in a DenseMap.
Definition at line 374 of file ASTTypeTraits.h.
|
inlinestatic |
Definition at line 375 of file ASTTypeTraits.h.
References clang::ASTNodeKind::DenseMapInfo::getEmptyKey(), and Node.
|
inlinestatic |
Definition at line 385 of file ASTTypeTraits.h.
References clang::DynTypedNode::getMemoizationData(), clang::DynTypedNode::getUnchecked(), and llvm::hash_value().
|
inlinestatic |
Definition at line 380 of file ASTTypeTraits.h.
References clang::ASTNodeKind::DenseMapInfo::getTombstoneKey(), and Node.
|
inlinestatic |
Definition at line 403 of file ASTTypeTraits.h.
References clang::Empty, clang::ASTNodeKind::DenseMapInfo::getEmptyKey(), clang::ASTNodeKind::DenseMapInfo::getTombstoneKey(), and clang::ASTNodeKind::DenseMapInfo::isEqual().