Home
last modified time | relevance | path

Searched refs:TemplateTypeParm (Results 1 – 25 of 46) sorted by relevance

12

/external/llvm-project/clang/include/clang/Tooling/Refactoring/
DRecursiveSymbolVisitor.h90 if (const auto *TemplateTypeParm = in VisitTypeLoc() local
92 if (!visit(TemplateTypeParm->getDecl(), TypeBeginLoc, TypeEndLoc)) in VisitTypeLoc()
/external/clang/include/clang/AST/
DTypeNodes.def95 DEPENDENT_TYPE(TemplateTypeParm, Type)
122 LEAF_TYPE(TemplateTypeParm)
DDeclTemplate.h1052 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename),
1132 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
DDeclBase.h1822 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm || in isTemplateParameter()
DType.h3923 : Type(TemplateTypeParm, Canon, /*Dependent=*/true,
3931 : Type(TemplateTypeParm, QualType(this, 0),
3975 return T->getTypeClass() == TemplateTypeParm;
/external/llvm-project/clang/include/clang/Index/
DIndexSymbol.h57 TemplateTypeParm, enumerator
/external/llvm-project/clang/include/clang/Serialization/
DTypeBitCodes.def40 TYPE_BIT_CODE(TemplateTypeParm, TEMPLATE_TYPE_PARM, 29)
/external/llvm-project/clang/lib/Index/
DIndexSymbol.cpp360 case Decl::TemplateTypeParm: in getSymbolInfo()
361 Info.Kind = SymbolKind::TemplateTypeParm; in getSymbolInfo()
529 case SymbolKind::TemplateTypeParm: return "template-type-param"; in getSymbolKindString()
/external/clang/include/clang/Basic/
DDeclNodes.td35 def TemplateTypeParm : DDecl<Type>;
/external/clang/lib/AST/
DDeclTemplate.cpp1181 auto *TemplateTypeParm = TemplateTypeParmDecl::Create( in createMakeIntegerSeqParameterList() local
1184 TemplateTypeParm->setImplicit(true); in createMakeIntegerSeqParameterList()
1188 QualType(TemplateTypeParm->getTypeForDecl(), 0)); in createMakeIntegerSeqParameterList()
1192 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm, in createMakeIntegerSeqParameterList()
DDeclBase.cpp627 case TemplateTypeParm: in getIdentifierNamespaceForKind()
/external/llvm-project/clang/include/clang/Basic/
DDeclNodes.td35 def TemplateTypeParm : DeclNode<Type>;
/external/clang/lib/Serialization/
DASTCommon.cpp276 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
/external/llvm-project/clang/lib/AST/
DDeclTemplate.cpp1368 auto *TemplateTypeParm = TemplateTypeParmDecl::Create( in createMakeIntegerSeqParameterList() local
1372 TemplateTypeParm->setImplicit(true); in createMakeIntegerSeqParameterList()
1376 QualType(TemplateTypeParm->getTypeForDecl(), 0)); in createMakeIntegerSeqParameterList()
1380 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm, in createMakeIntegerSeqParameterList()
DDeclBase.cpp773 case TemplateTypeParm: in getIdentifierNamespaceForKind()
/external/llvm-project/clang/lib/Serialization/
DASTCommon.cpp379 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
/external/llvm-project/clang/lib/Frontend/
DInterfaceStubFunctionsConsumer.cpp190 case Decl::Kind::TemplateTypeParm: in HandleNamedDecl()
/external/llvm-project/clang/unittests/Index/
DIndexTests.cpp253 Kind(SymbolKind::TemplateTypeParm))), in TEST()
/external/llvm-project/clang-tools-extra/clangd/
DQuality.cpp133 case index::SymbolKind::TemplateTypeParm: in categorize()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp505 case Type::TemplateTypeParm: in IsPossiblyOpaquelyQualifiedType()
1058 if (const TemplateTypeParmType *TemplateTypeParm in DeduceTemplateArgumentsByTypeMatch() local
1064 unsigned Index = TemplateTypeParm->getIndex(); in DeduceTemplateArgumentsByTypeMatch()
1088 assert(TemplateTypeParm->getDepth() == 0 && "Can't deduce with depth > 0"); in DeduceTemplateArgumentsByTypeMatch()
1197 case Type::TemplateTypeParm: in DeduceTemplateArgumentsByTypeMatch()
4816 case Type::TemplateTypeParm: { in MarkUsedTemplateParameters()
/external/llvm-project/clang/lib/Sema/
DSemaTemplateDeduction.cpp635 case Type::TemplateTypeParm: in IsPossiblyOpaquelyQualifiedType()
1474 if (const TemplateTypeParmType *TemplateTypeParm in DeduceTemplateArgumentsByTypeMatch() local
1479 Info.getDeducedDepth() != TemplateTypeParm->getDepth()) in DeduceTemplateArgumentsByTypeMatch()
1482 unsigned Index = TemplateTypeParm->getIndex(); in DeduceTemplateArgumentsByTypeMatch()
1512 assert(TemplateTypeParm->getDepth() == Info.getDeducedDepth() && in DeduceTemplateArgumentsByTypeMatch()
1639 case Type::TemplateTypeParm: in DeduceTemplateArgumentsByTypeMatch()
5956 case Type::TemplateTypeParm: { in MarkUsedTemplateParameters()
/external/llvm-project/clang/include/clang/AST/
DDeclTemplate.h1211 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename),
1371 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
DDeclBase.h2490 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm || in isTemplateParameter()
DType.h4775 : Type(TemplateTypeParm, Canon,
4782 : Type(TemplateTypeParm, QualType(this, 0),
4823 return T->getTypeClass() == TemplateTypeParm;
/external/llvm-project/clang/tools/libclang/
DCXIndexDataConsumer.cpp1247 case SymbolKind::TemplateTypeParm: in getEntityKindFromSymbolKind()

12