clang API Documentation
#include <DeclarationName.h>
Static Public Member Functions | |
| static clang::DeclarationName | getEmptyKey () |
| static clang::DeclarationName | getTombstoneKey () |
| static unsigned | getHashValue (clang::DeclarationName Name) |
| static bool | isEqual (clang::DeclarationName LHS, clang::DeclarationName RHS) |
Define DenseMapInfo so that DeclarationNames can be used as keys in DenseMap and DenseSets.
Definition at line 571 of file DeclarationName.h.
| static clang::DeclarationName llvm::DenseMapInfo< clang::DeclarationName >::getEmptyKey | ( | ) | [inline, static] |
Definition at line 572 of file DeclarationName.h.
References clang::DeclarationName::getEmptyMarker().
| static unsigned llvm::DenseMapInfo< clang::DeclarationName >::getHashValue | ( | clang::DeclarationName | Name | ) | [inline, static] |
Definition at line 580 of file DeclarationName.h.
References clang::DeclarationName::getAsOpaquePtr().
| static clang::DeclarationName llvm::DenseMapInfo< clang::DeclarationName >::getTombstoneKey | ( | ) | [inline, static] |
Definition at line 576 of file DeclarationName.h.
References clang::DeclarationName::getTombstoneMarker().
| static bool llvm::DenseMapInfo< clang::DeclarationName >::isEqual | ( | clang::DeclarationName | LHS, |
| clang::DeclarationName | RHS | ||
| ) | [inline, static] |
Definition at line 585 of file DeclarationName.h.