class CXXDeductionGuideNameExtra
Declaration
class CXXDeductionGuideNameExtra : public DeclarationNameExtra,
public Node { /* full declaration omitted */ };
Description
Contains extra information for the name of a C++ deduction guide.
Declared at: clang/include/clang/AST/DeclarationName.h:74
Inherits from: DeclarationNameExtra, FoldingSetBase::Node
Member Variables
- private clang::TemplateDecl* Template
- The template named by the deduction guide.
- private void* FETokenInfo
- Extra information associated with this operator name that can be used by the front end. All bits are really needed so it is not possible to stash something in the low order bits.
Inherited from DeclarationNameExtra:
Method Overview
- private CXXDeductionGuideNameExtra(clang::TemplateDecl * TD)
- public void Profile(llvm::FoldingSetNodeID & ID)
Inherited from FoldingSetBase::Node:
Inherited from DeclarationNameExtra:
Methods
¶CXXDeductionGuideNameExtra(
clang::TemplateDecl* TD)
CXXDeductionGuideNameExtra(
clang::TemplateDecl* TD)
Declared at: clang/include/clang/AST/DeclarationName.h:88
Parameters
¶void Profile(llvm::FoldingSetNodeID& ID)
void Profile(llvm::FoldingSetNodeID& ID)
Declared at: clang/include/clang/AST/DeclarationName.h:93