clang 20.0.0git
|
CXXSpecialNameExtra records the type associated with one of the "special" kinds of declaration names in C++, e.g., constructors, destructors, and conversion functions. More...
#include "clang/AST/DeclarationName.h"
Public Member Functions | |
void | Profile (llvm::FoldingSetNodeID &ID) |
Friends | |
class | clang::DeclarationName |
class | clang::DeclarationNameTable |
CXXSpecialNameExtra records the type associated with one of the "special" kinds of declaration names in C++, e.g., constructors, destructors, and conversion functions.
Note that CXXSpecialName is used for C++ constructor, destructor and conversion functions, but the actual kind is not stored in CXXSpecialName. Instead we use three different FoldingSet<CXXSpecialName> in DeclarationNameTable.
Definition at line 52 of file DeclarationName.h.
|
inline |
Definition at line 68 of file DeclarationName.h.
References ID.
|
friend |
Definition at line 54 of file DeclarationName.h.
|
friend |
Definition at line 55 of file DeclarationName.h.