clang 20.0.0git
|
A stored Objective-C or C++ context, represented by the ID of its parent context, the kind of this context (Objective-C class / C++ namespace / etc), and the ID of this context. More...
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/APINotes/APINotesFormat.h"
Public Member Functions | |
ContextTableKey () | |
ContextTableKey (uint32_t parentContextID, uint8_t contextKind, uint32_t contextID) | |
ContextTableKey (std::optional< ContextID > ParentContextID, ContextKind Kind, uint32_t ContextID) | |
ContextTableKey (std::optional< Context > ParentContext, ContextKind Kind, uint32_t ContextID) | |
llvm::hash_code | hashValue () const |
Public Attributes | |
uint32_t | parentContextID |
uint8_t | contextKind |
uint32_t | contextID |
A stored Objective-C or C++ context, represented by the ID of its parent context, the kind of this context (Objective-C class / C++ namespace / etc), and the ID of this context.
Definition at line 296 of file APINotesFormat.h.
|
inline |
Definition at line 301 of file APINotesFormat.h.
|
inline |
Definition at line 303 of file APINotesFormat.h.
|
inline |
Definition at line 308 of file APINotesFormat.h.
|
inline |
Definition at line 313 of file APINotesFormat.h.
|
inline |
Definition at line 319 of file APINotesFormat.h.
References contextID, contextKind, llvm::hash_value(), and parentContextID.
Referenced by llvm::DenseMapInfo< clang::api_notes::ContextTableKey >::getHashValue().
uint32_t clang::api_notes::ContextTableKey::contextID |
Definition at line 299 of file APINotesFormat.h.
Referenced by hashValue(), and clang::api_notes::operator==().
uint8_t clang::api_notes::ContextTableKey::contextKind |
Definition at line 298 of file APINotesFormat.h.
Referenced by hashValue(), and clang::api_notes::operator==().
uint32_t clang::api_notes::ContextTableKey::parentContextID |
Definition at line 297 of file APINotesFormat.h.
Referenced by hashValue(), and clang::api_notes::operator==().