Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h90 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 DIndexSymbol.h57 TemplateTypeParm, enumerator
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DTypeBitCodes.def40 TYPE_BIT_CODE(TemplateTypeParm, TEMPLATE_TYPE_PARM, 29)
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexSymbol.cpp365 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 Dvector-alias.hlsl14 // CHECK-NEXT: TemplateTypeParm 0x{{[0-9a-fA-F]+}} 'element'
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DMemberwiseConstructor.cpp171 ALWAYS(TemplateTypeParm, Move); in considerField()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DDeclNodes.td35 def TemplateTypeParm : DeclNode<Type>;
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclTemplate.cpp1422 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 DDeclBase.cpp773 case TemplateTypeParm: in getIdentifierNamespaceForKind()
H A DType.cpp2823 case TemplateTypeParm: in isSpecifierType()
4132 case Type::TemplateTypeParm: in canHaveNullability()
H A DASTStructuralEquivalence.cpp1041 case Type::TemplateTypeParm: { in IsStructurallyEquivalent()
H A DTypePrinter.cpp239 case Type::TemplateTypeParm: in canPrefixQualifiers()
/llvm-project-15.0.7/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp190 case Decl::Kind::TemplateTypeParm: in HandleNamedDecl()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTCommon.cpp387 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
/llvm-project-15.0.7/clang/unittests/Index/
H A DIndexTests.cpp282 Kind(SymbolKind::TemplateTypeParm))), in TEST()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DQuality.cpp123 case index::SymbolKind::TemplateTypeParm: in categorize()
H A DProtocol.cpp303 case index::SymbolKind::TemplateTypeParm: in indexSymbolKindToSymbolKind()
H A DCodeComplete.cpp129 case SK::TemplateTypeParm: in toCompletionItemKind()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclTemplate.h1242 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename),
1402 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
H A DDeclBase.h2585 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm ||
H A DType.h4912 : Type(TemplateTypeParm, Canon,
4919 : Type(TemplateTypeParm, QualType(this, 0),
4960 return T->getTypeClass() == TemplateTypeParm;
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXIndexDataConsumer.cpp1260 case SymbolKind::TemplateTypeParm: in getEntityKindFromSymbolKind()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp615 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 DTypeSystemClang.cpp3976 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 DHoverTests.cpp680 HI.Kind = index::SymbolKind::TemplateTypeParm; in TEST()

12