clang  6.0.0svn
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 380 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 382 of file Redeclarable.h.

◆ CanonicalDeclPtr

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

Definition at line 381 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 384 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 398 of file Redeclarable.h.

◆ getTombstoneKey()

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

Definition at line 392 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 402 of file Redeclarable.h.


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