clang 24.0.0git
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 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 382 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 384 of file Redeclarable.h.

◆ CanonicalDeclPtr

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

Definition at line 383 of file Redeclarable.h.

Member Function Documentation

◆ getHashValue()

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

Definition at line 386 of file Redeclarable.h.

◆ isEqual()

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

Definition at line 390 of file Redeclarable.h.


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