|
clang 22.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.
|
friend |
Definition at line 118 of file DeclarationName.h.
|
friend |
Definition at line 119 of file DeclarationName.h.
References clang::detail::DeclarationNameExtra::CXXLiteralOperatorName, clang::detail::DeclarationNameExtra::DeclarationNameExtra(), and clang::nullptr.