| /llvm-project-15.0.7/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 90 if (const auto *TemplateTypeParm = in VisitTypeLoc() local 92 if (!visit(TemplateTypeParm->getDecl(), TypeBeginLoc, TypeEndLoc)) in VisitTypeLoc()
|
| /llvm-project-15.0.7/clang/include/clang/Index/ |
| H A D | IndexSymbol.h | 57 TemplateTypeParm, enumerator
|
| /llvm-project-15.0.7/clang/include/clang/Serialization/ |
| H A D | TypeBitCodes.def | 40 TYPE_BIT_CODE(TemplateTypeParm, TEMPLATE_TYPE_PARM, 29)
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexSymbol.cpp | 365 case Decl::TemplateTypeParm: in getSymbolInfo() 366 Info.Kind = SymbolKind::TemplateTypeParm; in getSymbolInfo() 537 case SymbolKind::TemplateTypeParm: return "template-type-param"; in getSymbolKindString()
|
| /llvm-project-15.0.7/clang/test/AST/HLSL/ |
| H A D | vector-alias.hlsl | 14 // CHECK-NEXT: TemplateTypeParm 0x{{[0-9a-fA-F]+}} 'element'
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | MemberwiseConstructor.cpp | 171 ALWAYS(TemplateTypeParm, Move); in considerField()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 35 def TemplateTypeParm : DeclNode<Type>;
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 1422 auto *TemplateTypeParm = TemplateTypeParmDecl::Create( in createMakeIntegerSeqParameterList() local 1426 TemplateTypeParm->setImplicit(true); in createMakeIntegerSeqParameterList() 1430 QualType(TemplateTypeParm->getTypeForDecl(), 0)); in createMakeIntegerSeqParameterList() 1434 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm, in createMakeIntegerSeqParameterList()
|
| H A D | DeclBase.cpp | 773 case TemplateTypeParm: in getIdentifierNamespaceForKind()
|
| H A D | Type.cpp | 2823 case TemplateTypeParm: in isSpecifierType() 4132 case Type::TemplateTypeParm: in canHaveNullability()
|
| H A D | ASTStructuralEquivalence.cpp | 1041 case Type::TemplateTypeParm: { in IsStructurallyEquivalent()
|
| H A D | TypePrinter.cpp | 239 case Type::TemplateTypeParm: in canPrefixQualifiers()
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | InterfaceStubFunctionsConsumer.cpp | 190 case Decl::Kind::TemplateTypeParm: in HandleNamedDecl()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 387 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
|
| /llvm-project-15.0.7/clang/unittests/Index/ |
| H A D | IndexTests.cpp | 282 Kind(SymbolKind::TemplateTypeParm))), in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | Quality.cpp | 123 case index::SymbolKind::TemplateTypeParm: in categorize()
|
| H A D | Protocol.cpp | 303 case index::SymbolKind::TemplateTypeParm: in indexSymbolKindToSymbolKind()
|
| H A D | CodeComplete.cpp | 129 case SK::TemplateTypeParm: in toCompletionItemKind()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 1242 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename), 1402 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
|
| H A D | DeclBase.h | 2585 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm ||
|
| H A D | Type.h | 4912 : Type(TemplateTypeParm, Canon, 4919 : Type(TemplateTypeParm, QualType(this, 0), 4960 return T->getTypeClass() == TemplateTypeParm;
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXIndexDataConsumer.cpp | 1260 case SymbolKind::TemplateTypeParm: in getEntityKindFromSymbolKind()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 615 case Type::TemplateTypeParm: in IsPossiblyOpaquelyQualifiedTypeInternal() 1582 case Type::TemplateTypeParm: in DeduceTemplateArgumentsByTypeMatch() 5827 case Type::TemplateTypeParm: { in MarkUsedTemplateParameters()
|
| /llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 3976 case clang::Type::TemplateTypeParm: in GetTypeInfo() 4179 case clang::Type::TemplateTypeParm: in GetTypeClass() 5104 case clang::Type::TemplateTypeParm: in GetEncoding() 5258 case clang::Type::TemplateTypeParm: in GetFormat() 6121 case clang::Type::TemplateTypeParm: in GetNumPointeeChildren()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | HoverTests.cpp | 680 HI.Kind = index::SymbolKind::TemplateTypeParm; in TEST()
|