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()

Declared at: clang/include/clang/AST/ASTTypeTraits.h:110

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()

Declared at: clang/include/clang/AST/ASTTypeTraits.h:113

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