struct ASTNodeKind::DenseMapInfo
Declaration
struct ASTNodeKind::DenseMapInfo { /* full declaration omitted */ };
Description
Hooks for using ASTNodeKind as a key in a DenseMap.
Declared at: clang/include/clang/AST/ASTTypeTraits.h:108
Method Overview
- public static inline clang::ASTNodeKind getEmptyKey()
- public static unsigned int getHashValue(const clang::ASTNodeKind & Val)
- public static inline clang::ASTNodeKind getTombstoneKey()
- public static bool isEqual(const clang::ASTNodeKind & LHS, const clang::ASTNodeKind & RHS)
Methods
¶static inline clang::ASTNodeKind getEmptyKey()
static inline clang::ASTNodeKind getEmptyKey()
Declared at: clang/include/clang/AST/ASTTypeTraits.h:110
¶static unsigned int getHashValue(
const clang::ASTNodeKind& Val)
static unsigned int getHashValue(
const clang::ASTNodeKind& Val)
Declared at: clang/include/clang/AST/ASTTypeTraits.h:116
Parameters
- const clang::ASTNodeKind& Val
¶static inline clang::ASTNodeKind getTombstoneKey()
static inline clang::ASTNodeKind getTombstoneKey()
Declared at: clang/include/clang/AST/ASTTypeTraits.h:113
¶static bool isEqual(const clang::ASTNodeKind& LHS,
const clang::ASTNodeKind& RHS)
static bool isEqual(const clang::ASTNodeKind& LHS,
const clang::ASTNodeKind& RHS)
Declared at: clang/include/clang/AST/ASTTypeTraits.h:117
Parameters
- const clang::ASTNodeKind& LHS
- const clang::ASTNodeKind& RHS