Home
last modified time | relevance | path

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

/freebsd-head/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
HDRecursiveSymbolVisitor.h90 if (const auto *TemplateTypeParm = in VisitTypeLoc() local
92 if (!visit(TemplateTypeParm->getDecl(), TypeBeginLoc, TypeEndLoc)) in VisitTypeLoc()
/freebsd-head/contrib/llvm-project/clang/include/clang/Index/
HDIndexSymbol.h57 TemplateTypeParm, enumerator
/freebsd-head/contrib/llvm-project/clang/include/clang/Serialization/
HDTypeBitCodes.def40 TYPE_BIT_CODE(TemplateTypeParm, TEMPLATE_TYPE_PARM, 29)
/freebsd-head/contrib/llvm-project/clang/lib/Index/
HDIndexSymbol.cpp365 case Decl::TemplateTypeParm: in getSymbolInfo()
366 Info.Kind = SymbolKind::TemplateTypeParm; in getSymbolInfo()
537 case SymbolKind::TemplateTypeParm: return "template-type-param"; in getSymbolKindString()
/freebsd-head/contrib/llvm-project/clang/include/clang/Basic/
HDDeclNodes.td35 def TemplateTypeParm : DeclNode<Type>;
/freebsd-head/contrib/llvm-project/clang/lib/AST/
HDDeclTemplate.cpp1560 auto *TemplateTypeParm = TemplateTypeParmDecl::Create( in createMakeIntegerSeqParameterList() local
1564 TemplateTypeParm->setImplicit(true); in createMakeIntegerSeqParameterList()
1568 QualType(TemplateTypeParm->getTypeForDecl(), 0)); in createMakeIntegerSeqParameterList()
1572 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm, in createMakeIntegerSeqParameterList()
HDDeclBase.cpp899 case TemplateTypeParm: in getIdentifierNamespaceForKind()
HDType.cpp3095 case TemplateTypeParm: in isSpecifierType()
4724 case Type::TemplateTypeParm: in canHaveNullability()
HDODRDiagsEmitter.cpp1367 case Decl::TemplateTypeParm: in diagnoseMismatch()
HDASTStructuralEquivalence.cpp1194 case Type::TemplateTypeParm: { in IsStructurallyEquivalent()
HDTypePrinter.cpp235 case Type::TemplateTypeParm: in canPrefixQualifiers()
HDItaniumMangle.cpp2453 case Type::TemplateTypeParm: in mangleUnresolvedTypeOrSimpleId()
HDASTContext.cpp4009 case Type::TemplateTypeParm: in getVariableArrayDecayedType()
13479 case Type::TemplateTypeParm: { in getCommonNonSugarTypeNode()
/freebsd-head/contrib/llvm-project/clang/lib/Frontend/
HDInterfaceStubFunctionsConsumer.cpp191 case Decl::Kind::TemplateTypeParm: in HandleNamedDecl()
/freebsd-head/contrib/llvm-project/clang/lib/Serialization/
HDASTCommon.cpp400 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
/freebsd-head/contrib/llvm-project/clang/include/clang/AST/
HDDeclTemplate.h1195 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename),
1344 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
HDDeclBase.h2767 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm ||
HDType.h6144 : Type(TemplateTypeParm, Canon,
6151 : Type(TemplateTypeParm, QualType(this, 0),
6192 return T->getTypeClass() == TemplateTypeParm;
/freebsd-head/contrib/llvm-project/clang/lib/Sema/
HDSemaTemplateDeduction.cpp520 case Decl::TemplateTypeParm: { in getTemplateParameterWithDefault()
776 case Type::TemplateTypeParm: in IsPossiblyOpaquelyQualifiedTypeInternal()
1771 case Type::TemplateTypeParm: in DeduceTemplateArgumentsByTypeMatch()
6494 case Type::TemplateTypeParm: { in MarkUsedTemplateParameters()
HDSemaCodeComplete.cpp4123 case Decl::TemplateTypeParm: in getCursorKindForDecl()
HDSemaDecl.cpp265 case Type::TemplateTypeParm: in buildNamedType()
/freebsd-head/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
HDTypeSystemClang.cpp3987 case clang::Type::TemplateTypeParm: in GetTypeInfo()
4193 case clang::Type::TemplateTypeParm: in GetTypeClass()
5107 case clang::Type::TemplateTypeParm: in GetEncoding()
5267 case clang::Type::TemplateTypeParm: in GetFormat()
6168 case clang::Type::TemplateTypeParm: in GetNumPointeeChildren()
/freebsd-head/contrib/llvm-project/clang/lib/CodeGen/
HDCGDecl.cpp62 case Decl::TemplateTypeParm: in EmitDecl()