clang  9.0.0
Public Types | Static Public Member Functions | List of all members
llvm::DenseMapInfo< DecompositionDeclName > Struct Template Reference

Public Types

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

Static Public Member Functions

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

Detailed Description

template<>
struct llvm::DenseMapInfo< DecompositionDeclName >

Definition at line 77 of file ItaniumCXXABI.cpp.

Member Typedef Documentation

◆ ArrayInfo

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

Definition at line 78 of file ItaniumCXXABI.cpp.

◆ IdentInfo

using llvm::DenseMapInfo< DecompositionDeclName >::IdentInfo = llvm::DenseMapInfo<const IdentifierInfo*>

Definition at line 79 of file ItaniumCXXABI.cpp.

Member Function Documentation

◆ getEmptyKey()

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

Definition at line 80 of file ItaniumCXXABI.cpp.

◆ getHashValue()

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

Definition at line 86 of file ItaniumCXXABI.cpp.

◆ getTombstoneKey()

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

Definition at line 83 of file ItaniumCXXABI.cpp.

◆ isEqual()

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

Definition at line 90 of file ItaniumCXXABI.cpp.

References clang::Type::getAs(), and clang::ValueDecl::getType().


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