|
clang 24.0.0git
|
Stable reader-facing identity for an API notes function selector entry. More...
#include "clang/APINotes/Types.h"
Public Member Functions | |
| APINotesFunctionSelectorKey | getWithoutParameterSelector () const |
| llvm::hash_code | hashValue () const |
Public Attributes | |
| FunctionTableKey | Key |
| bool | IsCXXMethod = false |
Stable reader-facing identity for an API notes function selector entry.
The key keeps the serialized function table identity together with the table kind. parentContextID names only the declaration context and does not say whether the entry came from the global-function or C++-method table.
|
inline |
Definition at line 1072 of file Types.h.
References IsCXXMethod, and Key.
Referenced by clang::APINotesSelectorDiagnosticReaderState::noteSeenDeclaration().
|
inline |
Definition at line 1076 of file Types.h.
References IsCXXMethod, and Key.
Referenced by llvm::DenseMapInfo< clang::api_notes::APINotesFunctionSelectorKey >::getHashValue().
Definition at line 1070 of file Types.h.
Referenced by getWithoutParameterSelector(), hashValue(), and clang::api_notes::operator==().
| FunctionTableKey clang::api_notes::APINotesFunctionSelectorKey::Key |
Definition at line 1069 of file Types.h.
Referenced by clang::api_notes::APINotesReader::getParameterSelectorSpellingsForDiagnostics(), getWithoutParameterSelector(), hashValue(), and clang::api_notes::operator==().