Searched refs:TemplateTypeParm (Results 1 – 19 of 19) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 91 if (const auto *TemplateTypeParm = in VisitTypeLoc() local 93 if (!visit(TemplateTypeParm->getDecl(), TypeBeginLoc, TypeEndLoc)) in VisitTypeLoc()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | TypeNodes.def | 97 DEPENDENT_TYPE(TemplateTypeParm, Type) 127 LEAF_TYPE(TemplateTypeParm)
|
| H A D | DeclTemplate.h | 1176 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename) {} 1253 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
|
| H A D | DeclBase.h | 2423 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm || in isTemplateParameter()
|
| H A D | Type.h | 4542 : Type(TemplateTypeParm, Canon, /*Dependent=*/true, 4550 : Type(TemplateTypeParm, QualType(this, 0), 4592 return T->getTypeClass() == TemplateTypeParm;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 1183 auto *TemplateTypeParm = TemplateTypeParmDecl::Create( in createMakeIntegerSeqParameterList() local 1186 TemplateTypeParm->setImplicit(true); in createMakeIntegerSeqParameterList() 1190 QualType(TemplateTypeParm->getTypeForDecl(), 0)); in createMakeIntegerSeqParameterList() 1194 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm, in createMakeIntegerSeqParameterList()
|
| H A D | DeclBase.cpp | 739 case TemplateTypeParm: in getIdentifierNamespaceForKind()
|
| H A D | ASTStructuralEquivalence.cpp | 631 case Type::TemplateTypeParm: { in IsStructurallyEquivalent()
|
| H A D | Type.cpp | 2498 case TemplateTypeParm: in isSpecifierType() 3733 case Type::TemplateTypeParm: in canHaveNullability()
|
| H A D | TypePrinter.cpp | 219 case Type::TemplateTypeParm: in canPrefixQualifiers()
|
| H A D | ItaniumMangle.cpp | 1961 case Type::TemplateTypeParm: in mangleUnresolvedTypeOrSimpleId()
|
| H A D | ASTContext.cpp | 3153 case Type::TemplateTypeParm: in getVariableArrayDecayedType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 37 def TemplateTypeParm : DDecl<Type>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 358 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
|
| H A D | ASTReader.cpp | 9840 case Decl::TemplateTypeParm: { in diagnoseOdrViolations() 10890 case Decl::TemplateTypeParm: in diagnoseOdrViolations()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 618 case Type::TemplateTypeParm: in IsPossiblyOpaquelyQualifiedType() 1331 if (const TemplateTypeParmType *TemplateTypeParm in DeduceTemplateArgumentsByTypeMatch() local 1336 Info.getDeducedDepth() != TemplateTypeParm->getDepth()) in DeduceTemplateArgumentsByTypeMatch() 1339 unsigned Index = TemplateTypeParm->getIndex(); in DeduceTemplateArgumentsByTypeMatch() 1369 assert(TemplateTypeParm->getDepth() == Info.getDeducedDepth() && in DeduceTemplateArgumentsByTypeMatch() 1492 case Type::TemplateTypeParm: in DeduceTemplateArgumentsByTypeMatch() 5431 case Type::TemplateTypeParm: { in MarkUsedTemplateParameters()
|
| H A D | SemaCodeComplete.cpp | 3415 case Decl::TemplateTypeParm: in getCursorKindForDecl()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/ |
| H A D | ClangASTContext.cpp | 4214 case clang::Type::TemplateTypeParm: in GetTypeInfo() 4429 case clang::Type::TemplateTypeParm: in GetTypeClass() 5324 case clang::Type::TemplateTypeParm: in GetEncoding() 5491 case clang::Type::TemplateTypeParm: in GetFormat() 6566 case clang::Type::TemplateTypeParm: in GetNumPointeeChildren()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 53 case Decl::TemplateTypeParm: in EmitDecl()
|