clang 22.0.0git
llvm::DenseMapInfo< DecompositionDeclName > Struct Reference

Public Types

using ArrayInfo = llvm::DenseMapInfo<ArrayRef<const BindingDecl*>>

Static Public Member Functions

static DecompositionDeclName getEmptyKey ()
static DecompositionDeclName getTombstoneKey ()
static unsigned getHashValue (DecompositionDeclName Key)
static bool isEqual (DecompositionDeclName LHS, DecompositionDeclName RHS)

Detailed Description

Definition at line 102 of file ItaniumCXXABI.cpp.

Member Typedef Documentation

◆ ArrayInfo

using llvm::DenseMapInfo< DecompositionDeclName >::ArrayInfo = llvm::DenseMapInfo<ArrayRef<const BindingDecl*>>

Definition at line 103 of file ItaniumCXXABI.cpp.

Member Function Documentation

◆ getEmptyKey()

DecompositionDeclName llvm::DenseMapInfo< DecompositionDeclName >::getEmptyKey ( )
inlinestatic

Definition at line 104 of file ItaniumCXXABI.cpp.

Referenced by getHashValue().

◆ getHashValue()

unsigned llvm::DenseMapInfo< DecompositionDeclName >::getHashValue ( DecompositionDeclName Key)
inlinestatic

Definition at line 110 of file ItaniumCXXABI.cpp.

References getEmptyKey(), getTombstoneKey(), and isEqual().

◆ getTombstoneKey()

DecompositionDeclName llvm::DenseMapInfo< DecompositionDeclName >::getTombstoneKey ( )
inlinestatic

Definition at line 107 of file ItaniumCXXABI.cpp.

Referenced by getHashValue().

◆ isEqual()

bool llvm::DenseMapInfo< DecompositionDeclName >::isEqual ( DecompositionDeclName LHS,
DecompositionDeclName RHS )
inlinestatic

Definition at line 114 of file ItaniumCXXABI.cpp.

References llvm::areDenseMapKeysEqualSpecialValues().

Referenced by getHashValue().


The documentation for this struct was generated from the following file: