|
clang
5.0.0
|
Contains extra information for the name of a C++ deduction guide. More...
Public Member Functions | |
| void | Profile (llvm::FoldingSetNodeID &ID) |
Public Attributes | |
| TemplateDecl * | Template |
| The template named by the deduction guide. More... | |
| void * | FETokenInfo |
| FETokenInfo - Extra information associated with this operator name that can be used by the front end. More... | |
Public Attributes inherited from clang::DeclarationNameExtra | |
| unsigned | ExtraKindOrNumArgs |
| ExtraKindOrNumArgs - Either the kind of C++ special name or operator-id (if the value is one of the CXX* enumerators of ExtraKind), in which case the DeclarationNameExtra is also a CXXSpecialName, (for CXXConstructor, CXXDestructor, or CXXConversionFunction) CXXOperatorIdName, or CXXLiteralOperatorName, it may be also name common to C++ using-directives (CXXUsingDirective), otherwise it is NUM_EXTRA_KINDS+NumArgs, where NumArgs is the number of arguments in the Objective-C selector, in which case the DeclarationNameExtra is also a MultiKeywordSelector. More... | |
Additional Inherited Members | |
Public Types inherited from clang::DeclarationNameExtra | |
| enum | ExtraKind { CXXConstructor = 0, CXXDestructor, CXXConversionFunction, CXXDeductionGuide, CXXLiteralOperator, CXXUsingDirective, NUM_EXTRA_KINDS } |
| ExtraKind - The kind of "extra" information stored in the DeclarationName. More... | |
Contains extra information for the name of a C++ deduction guide.
Definition at line 48 of file DeclarationName.cpp.
|
inline |
Definition at line 58 of file DeclarationName.cpp.
References Template.
| void* clang::CXXDeductionGuideNameExtra::FETokenInfo |
FETokenInfo - Extra information associated with this operator name that can be used by the front end.
Definition at line 56 of file DeclarationName.cpp.
Referenced by clang::DeclarationName::setFETokenInfo().
| TemplateDecl* clang::CXXDeductionGuideNameExtra::Template |
The template named by the deduction guide.
Definition at line 52 of file DeclarationName.cpp.
Referenced by Profile().
1.8.6