Searched refs:TemplateTypeParmDecl (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp84 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {
105 if (const TemplateTypeParmDecl *TTP
106 = dyn_cast<TemplateTypeParmDecl>(FirstParm))
185 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
468 TemplateTypeParmDecl *
469 TemplateTypeParmDecl::Create(const ASTContext &C, DeclContext *DC,
473 TemplateTypeParmDecl *TTPDecl =
474 new (C) TemplateTypeParmDecl(D
[all...]
H A DASTDiagnostic.cpp850 if (TemplateTypeParmDecl *DefaultTTPD =
851 dyn_cast<TemplateTypeParmDecl>(ParamND)) {
857 ToIter, cast<TemplateTypeParmDecl>(ParamsTo->getParam(ParamIndex)));
1057 QualType GetType(const TSTiterator &Iter, TemplateTypeParmDecl *DefaultTTPD) {
H A DDeclBase.cpp138 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(this))
675 isa<TemplateTypeParmDecl>(this) ||
H A DASTImporter.cpp159 Decl *VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
1197 TemplateTypeParmDecl *D1,
1198 TemplateTypeParmDecl *D2) {
1378 } else if (TemplateTypeParmDecl *TTP1= dyn_cast<TemplateTypeParmDecl>(D1)) {
1379 if (TemplateTypeParmDecl *TTP2 = dyn_cast<TemplateTypeParmDecl>(D2)) {
3895 Decl *ASTNodeImporter::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) {
3901 return TemplateTypeParmDecl::Create(Importer.getToContext(),
H A DDeclPrinter.cpp821 if (const TemplateTypeParmDecl *TTP =
822 dyn_cast<TemplateTypeParmDecl>(Param)) {
H A DStmtProfile.cpp1186 if (const TemplateTypeParmDecl *TTP =
1187 dyn_cast<TemplateTypeParmDecl>(D)) {
H A DASTDumper.cpp238 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D);
1170 void ASTDumper::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) {
H A DASTContext.cpp115 if (isa<TemplateTypeParmDecl>(D) ||
545 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {
592 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P))
594 TemplateTypeParmDecl::Create(*this, getTranslationUnitDecl(),
2929 assert(!isa<TemplateTypeParmDecl>(Decl) &&
3077 TemplateTypeParmDecl *TTPDecl) const {
/freebsd-10.3-release/contrib/llvm/tools/lldb/include/lldb/Core/
H A DClangForward.h116 class TemplateTypeParmDecl;
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp64 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D);
461 void USRGenerator::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) {
683 if (isa<TemplateTypeParmDecl>(*P)) {
684 if (cast<TemplateTypeParmDecl>(*P)->isParameterPack())
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DScopeInfo.h41 class TemplateTypeParmDecl;
615 SmallVector<TemplateTypeParmDecl*, 4> AutoTemplateParams;
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclTemplate.h33 class TemplateTypeParmDecl;
41 typedef llvm::PointerUnion3<TemplateTypeParmDecl*, NonTypeTemplateParmDecl*,
929 class TemplateTypeParmDecl : public TypeDecl { class in class:clang::TemplateParameterList
943 TemplateTypeParmDecl(DeclContext *DC, SourceLocation KeyLoc, function in class:clang::TemplateParameterList::TemplateTypeParmDecl
953 static TemplateTypeParmDecl *Create(const ASTContext &C, DeclContext *DC,
959 static TemplateTypeParmDecl *CreateDeserialized(const ASTContext &C,
H A DCanonicalType.h626 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(TemplateTypeParmDecl *, getDecl)
H A DType.h76 class TemplateTypeParmDecl;
3463 TemplateTypeParmDecl *TTPDecl;
3467 TemplateTypeParmType(TemplateTypeParmDecl *TTPDecl, QualType Canon)
3497 TemplateTypeParmDecl *getDecl() const {
3512 TemplateTypeParmDecl *TTPDecl) {
H A DTypeLoc.h660 TemplateTypeParmDecl *getDecl() const { return getTypePtr()->getDecl(); }
H A DASTContext.h1080 TemplateTypeParmDecl *ParmDecl = 0) const;
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplate.cpp569 TemplateTypeParmDecl *Param
570 = TemplateTypeParmDecl::Create(Context, Context.getTranslationUnitDecl(),
1290 if (TemplateTypeParmDecl *NewTypeParm
1291 = dyn_cast<TemplateTypeParmDecl>(*NewParam)) {
1301 TemplateTypeParmDecl *OldTypeParm
1302 = OldParams? cast<TemplateTypeParmDecl>(*OldParam) : 0;
1468 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam))
1493 if (TemplateTypeParmDecl *PD = dyn_cast<TemplateTypeParmDecl>(N
[all...]
H A DSemaTemplateInstantiate.cpp719 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND))
1029 if (TemplateTypeParmDecl *TTPD = dyn_cast_or_null<TemplateTypeParmDecl>(D)) {
1490 TemplateTypeParmDecl *NewTTPDecl = 0;
1491 if (TemplateTypeParmDecl *OldTTPDecl = T->getDecl())
1492 NewTTPDecl = cast_or_null<TemplateTypeParmDecl>(
2787 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
H A DSemaTemplateDeduction.cpp553 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND))
576 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(D))
1063 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
1090 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
1115 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
4015 TemplateTypeParmDecl *TemplParam =
4016 TemplateTypeParmDecl::Create(Context, 0, SourceLocation(), Loc, 0, 0, 0,
H A DSemaTemplateVariadic.cpp519 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND))
H A DSemaTemplateInstantiateDecl.cpp1763 TemplateTypeParmDecl *D) {
1767 TemplateTypeParmDecl *Inst =
1768 TemplateTypeParmDecl::Create(SemaRef.Context, Owner,
4354 isa<TemplateTypeParmDecl>(D) || isa<TemplateTemplateParmDecl>(D) ||
4375 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
H A DSemaOverload.cpp8611 (ParamD = Param.dyn_cast<TemplateTypeParmDecl*>()) ||
8629 TemplateTypeParmDecl *TParam = cast<TemplateTypeParmDecl>(ParamD);
8655 if (isa<TemplateTypeParmDecl>(ParamD))
8679 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ParamD))
H A DSemaCodeComplete.cpp2325 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {
2686 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param))
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp249 void VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
1736 void ASTDeclReader::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) {
2036 if (const TemplateTypeParmDecl *TX = dyn_cast<TemplateTypeParmDecl>(X)) {
2037 const TemplateTypeParmDecl *TY = cast<TemplateTypeParmDecl>(Y);
2476 D = TemplateTypeParmDecl::CreateDeserialized(Context, ID);
H A DASTWriterDecl.cpp76 void VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
1306 void ASTDeclWriter::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) {

Completed in 442 milliseconds

12