Searched refs:TemplateTypeParm (Results 1 - 18 of 18) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h90 if (const auto *TemplateTypeParm =
92 if (!visit(TemplateTypeParm->getDecl(), TypeBeginLoc, TypeEndLoc))
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp362 case Decl::TemplateTypeParm:
H A DASTReader.cpp9666 case Decl::TemplateTypeParm: {
10724 case Decl::TemplateTypeParm:
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp588 // TemplateTypeParm Allocation/Deallocation Method Implementations
1360 auto *TemplateTypeParm = TemplateTypeParmDecl::Create( local
1364 TemplateTypeParm->setImplicit(true);
1368 QualType(TemplateTypeParm->getTypeForDecl(), 0));
1372 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm,
H A DTypePrinter.cpp218 case Type::TemplateTypeParm:
H A DASTStructuralEquivalence.cpp777 case Type::TemplateTypeParm: {
H A DDeclBase.cpp728 case TemplateTypeParm:
H A DType.cpp2603 case TemplateTypeParm:
3865 case Type::TemplateTypeParm:
H A DItaniumMangle.cpp2022 case Type::TemplateTypeParm:
H A DASTContext.cpp3414 case Type::TemplateTypeParm:
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp189 case Decl::Kind::TemplateTypeParm:
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp618 case Type::TemplateTypeParm:
1342 if (const TemplateTypeParmType *TemplateTypeParm
1347 Info.getDeducedDepth() != TemplateTypeParm->getDepth())
1350 unsigned Index = TemplateTypeParm->getIndex();
1380 assert(TemplateTypeParm->getDepth() == Info.getDeducedDepth() &&
1503 case Type::TemplateTypeParm:
5709 case Type::TemplateTypeParm: {
H A DSemaCodeComplete.cpp3800 case Decl::TemplateTypeParm:
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h1215 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename),
1375 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
H A DDeclBase.h2460 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm ||
H A DType.h4667 : Type(TemplateTypeParm, Canon, /*Dependent=*/true,
4675 : Type(TemplateTypeParm, QualType(this, 0),
4717 return T->getTypeClass() == TemplateTypeParm;
/freebsd-12-stable/contrib/llvm-project/lldb/source/Symbol/
H A DClangASTContext.cpp3680 case clang::Type::TemplateTypeParm:
3878 case clang::Type::TemplateTypeParm:
4696 case clang::Type::TemplateTypeParm:
4838 case clang::Type::TemplateTypeParm:
5702 case clang::Type::TemplateTypeParm:
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp54 case Decl::TemplateTypeParm:

Completed in 485 milliseconds