/external/llvm-project/clang/include/clang/Tooling/Refactoring/ |
D | RecursiveSymbolVisitor.h | 90 if (const auto *TemplateTypeParm = in VisitTypeLoc() local 92 if (!visit(TemplateTypeParm->getDecl(), TypeBeginLoc, TypeEndLoc)) in VisitTypeLoc()
|
/external/clang/include/clang/AST/ |
D | TypeNodes.def | 95 DEPENDENT_TYPE(TemplateTypeParm, Type) 122 LEAF_TYPE(TemplateTypeParm)
|
D | DeclTemplate.h | 1052 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename), 1132 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
|
D | DeclBase.h | 1822 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm || in isTemplateParameter()
|
D | Type.h | 3923 : Type(TemplateTypeParm, Canon, /*Dependent=*/true, 3931 : Type(TemplateTypeParm, QualType(this, 0), 3975 return T->getTypeClass() == TemplateTypeParm;
|
/external/llvm-project/clang/include/clang/Index/ |
D | IndexSymbol.h | 57 TemplateTypeParm, enumerator
|
/external/llvm-project/clang/include/clang/Serialization/ |
D | TypeBitCodes.def | 40 TYPE_BIT_CODE(TemplateTypeParm, TEMPLATE_TYPE_PARM, 29)
|
/external/llvm-project/clang/lib/Index/ |
D | IndexSymbol.cpp | 360 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/ |
D | DeclNodes.td | 35 def TemplateTypeParm : DDecl<Type>;
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 1181 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()
|
D | DeclBase.cpp | 627 case TemplateTypeParm: in getIdentifierNamespaceForKind()
|
/external/llvm-project/clang/include/clang/Basic/ |
D | DeclNodes.td | 35 def TemplateTypeParm : DeclNode<Type>;
|
/external/clang/lib/Serialization/ |
D | ASTCommon.cpp | 276 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
|
/external/llvm-project/clang/lib/AST/ |
D | DeclTemplate.cpp | 1368 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()
|
D | DeclBase.cpp | 773 case TemplateTypeParm: in getIdentifierNamespaceForKind()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTCommon.cpp | 379 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
|
/external/llvm-project/clang/lib/Frontend/ |
D | InterfaceStubFunctionsConsumer.cpp | 190 case Decl::Kind::TemplateTypeParm: in HandleNamedDecl()
|
/external/llvm-project/clang/unittests/Index/ |
D | IndexTests.cpp | 253 Kind(SymbolKind::TemplateTypeParm))), in TEST()
|
/external/llvm-project/clang-tools-extra/clangd/ |
D | Quality.cpp | 133 case index::SymbolKind::TemplateTypeParm: in categorize()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 505 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/ |
D | SemaTemplateDeduction.cpp | 635 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/ |
D | DeclTemplate.h | 1211 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename), 1371 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
|
D | DeclBase.h | 2490 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm || in isTemplateParameter()
|
D | Type.h | 4775 : Type(TemplateTypeParm, Canon, 4782 : Type(TemplateTypeParm, QualType(this, 0), 4823 return T->getTypeClass() == TemplateTypeParm;
|
/external/llvm-project/clang/tools/libclang/ |
D | CXIndexDataConsumer.cpp | 1247 case SymbolKind::TemplateTypeParm: in getEntityKindFromSymbolKind()
|