clang 19.0.0git
Public Types | Static Public Member Functions | List of all members
llvm::DenseMapInfo< clang::CanonicalDeclPtr< decl_type > > Struct Template Reference

#include "clang/AST/Redeclarable.h"

Public Types

using CanonicalDeclPtr = clang::CanonicalDeclPtr< decl_type >
 
using BaseInfo = DenseMapInfo< decl_type * >
 

Static Public Member Functions

static CanonicalDeclPtr getEmptyKey ()
 
static CanonicalDeclPtr getTombstoneKey ()
 
static unsigned getHashValue (const CanonicalDeclPtr &P)
 
static bool isEqual (const CanonicalDeclPtr &LHS, const CanonicalDeclPtr &RHS)
 

Detailed Description

template<typename decl_type>
struct llvm::DenseMapInfo< clang::CanonicalDeclPtr< decl_type > >

Definition at line 385 of file Redeclarable.h.

Member Typedef Documentation

◆ BaseInfo

template<typename decl_type >
using llvm::DenseMapInfo< clang::CanonicalDeclPtr< decl_type > >::BaseInfo = DenseMapInfo<decl_type *>

Definition at line 387 of file Redeclarable.h.

◆ CanonicalDeclPtr

template<typename decl_type >
using llvm::DenseMapInfo< clang::CanonicalDeclPtr< decl_type > >::CanonicalDeclPtr = clang::CanonicalDeclPtr<decl_type>

Definition at line 386 of file Redeclarable.h.

Member Function Documentation

◆ getEmptyKey()

template<typename decl_type >
static CanonicalDeclPtr llvm::DenseMapInfo< clang::CanonicalDeclPtr< decl_type > >::getEmptyKey ( )
inlinestatic

Definition at line 389 of file Redeclarable.h.

References P.

◆ getHashValue()

template<typename decl_type >
static unsigned llvm::DenseMapInfo< clang::CanonicalDeclPtr< decl_type > >::getHashValue ( const CanonicalDeclPtr P)
inlinestatic

Definition at line 403 of file Redeclarable.h.

References P.

◆ getTombstoneKey()

template<typename decl_type >
static CanonicalDeclPtr llvm::DenseMapInfo< clang::CanonicalDeclPtr< decl_type > >::getTombstoneKey ( )
inlinestatic

Definition at line 397 of file Redeclarable.h.

References P.

◆ isEqual()

template<typename decl_type >
static bool llvm::DenseMapInfo< clang::CanonicalDeclPtr< decl_type > >::isEqual ( const CanonicalDeclPtr LHS,
const CanonicalDeclPtr RHS 
)
inlinestatic

Definition at line 407 of file Redeclarable.h.


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