clang  5.0.0
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 371 of file Redeclarable.h.

Member Typedef Documentation

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

Definition at line 373 of file Redeclarable.h.

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

Definition at line 372 of file Redeclarable.h.

Member Function Documentation

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

Definition at line 375 of file Redeclarable.h.

References P.

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

Definition at line 389 of file Redeclarable.h.

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

Definition at line 383 of file Redeclarable.h.

References P.

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

Definition at line 393 of file Redeclarable.h.


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