clang 20.0.0git
|
Contains the actual identifier that makes up the name of a C++ literal operator. More...
#include "clang/AST/DeclarationName.h"
Public Member Functions | |
void | Profile (llvm::FoldingSetNodeID &FSID) |
Friends | |
class | clang::DeclarationName |
class | clang::DeclarationNameTable |
Additional Inherited Members | |
Protected Types inherited from clang::detail::DeclarationNameExtra | |
enum | ExtraKind { CXXDeductionGuideName , CXXLiteralOperatorName , CXXUsingDirective , ObjCMultiArgSelector } |
The kind of "extra" information stored in the DeclarationName. More... | |
Protected Member Functions inherited from clang::detail::DeclarationNameExtra | |
DeclarationNameExtra (ExtraKind Kind) | |
DeclarationNameExtra (unsigned NumArgs) | |
ExtraKind | getKind () const |
Return the corresponding ExtraKind. | |
unsigned | getNumArgs () const |
Return the number of arguments in an ObjC selector. | |
Protected Attributes inherited from clang::detail::DeclarationNameExtra | |
unsigned | ExtraKindOrNumArgs |
ExtraKindOrNumArgs has one of the following meaning: | |
Contains the actual identifier that makes up the name of a C++ literal operator.
Definition at line 115 of file DeclarationName.h.
|
inline |
Definition at line 133 of file DeclarationName.h.
References ID.
|
friend |
Definition at line 118 of file DeclarationName.h.
|
friend |
Definition at line 119 of file DeclarationName.h.