struct DynTypedNode::DenseMapInfo

Declaration

struct DynTypedNode::DenseMapInfo { /* full declaration omitted */ };

Description

Hooks for using DynTypedNode as a key in a DenseMap.

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

Method Overview

  • public static inline clang::DynTypedNode getEmptyKey()
  • public static unsigned int getHashValue(const clang::DynTypedNode & Val)
  • public static inline clang::DynTypedNode getTombstoneKey()
  • public static bool isEqual(const clang::DynTypedNode & LHS, const clang::DynTypedNode & RHS)

Methods

static inline clang::DynTypedNode getEmptyKey()

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

static unsigned int getHashValue(
    const clang::DynTypedNode& Val)

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

Parameters

const clang::DynTypedNode& Val

static inline clang::DynTypedNode
getTombstoneKey()

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

static bool isEqual(
    const clang::DynTypedNode& LHS,
    const clang::DynTypedNode& RHS)

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

Parameters

const clang::DynTypedNode& LHS
const clang::DynTypedNode& RHS