Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Index/
H A DIndexSymbol.h57 TemplateTypeParm, enumerator
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/
H A DTypeBitCodes.def40 TYPE_BIT_CODE(TemplateTypeParm, TEMPLATE_TYPE_PARM, 29)
/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DDeclNodes.td35 def TemplateTypeParm : DeclNode<Type>;
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp1479 auto *TemplateTypeParm = TemplateTypeParmDecl::Create( in createMakeIntegerSeqParameterList() local
1483 TemplateTypeParm->setImplicit(true); in createMakeIntegerSeqParameterList()
1487 QualType(TemplateTypeParm->getTypeForDecl(), 0)); in createMakeIntegerSeqParameterList()
1491 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm, in createMakeIntegerSeqParameterList()
H A DDeclBase.cpp860 case TemplateTypeParm: in getIdentifierNamespaceForKind()
H A DType.cpp3033 case TemplateTypeParm: in isSpecifierType()
4492 case Type::TemplateTypeParm: in canHaveNullability()
H A DTypePrinter.cpp235 case Type::TemplateTypeParm: in canPrefixQualifiers()
H A DASTStructuralEquivalence.cpp1176 case Type::TemplateTypeParm: { in IsStructurallyEquivalent()
H A DODRDiagsEmitter.cpp1367 case Decl::TemplateTypeParm: in diagnoseMismatch()
H A DItaniumMangle.cpp2451 case Type::TemplateTypeParm: in mangleUnresolvedTypeOrSimpleId()
H A DASTContext.cpp3600 case Type::TemplateTypeParm: in getVariableArrayDecayedType()
12967 case Type::TemplateTypeParm: { in getCommonNonSugarTypeNode()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp190 case Decl::Kind::TemplateTypeParm: in HandleNamedDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp392 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h1214 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename),
1368 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
H A DDeclBase.h2749 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm ||
H A DType.h5230 : Type(TemplateTypeParm, Canon,
5237 : Type(TemplateTypeParm, QualType(this, 0),
5278 return T->getTypeClass() == TemplateTypeParm;
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp3950 case clang::Type::TemplateTypeParm: in GetTypeInfo()
4153 case clang::Type::TemplateTypeParm: in GetTypeClass()
5040 case clang::Type::TemplateTypeParm: in GetEncoding()
5194 case clang::Type::TemplateTypeParm: in GetFormat()
6051 case clang::Type::TemplateTypeParm: in GetNumPointeeChildren()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp650 case Type::TemplateTypeParm: in IsPossiblyOpaquelyQualifiedTypeInternal()
1635 case Type::TemplateTypeParm: in DeduceTemplateArgumentsByTypeMatch()
6320 case Type::TemplateTypeParm: { in MarkUsedTemplateParameters()
H A DSemaCodeComplete.cpp4118 case Decl::TemplateTypeParm: in getCursorKindForDecl()
H A DSemaDecl.cpp305 case Type::TemplateTypeParm: in buildNamedType()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp59 case Decl::TemplateTypeParm: in EmitDecl()