Searched refs:NonTypeTemplateParmDecl (Results 1 - 25 of 35) sorted by relevance

12

/external/clang/lib/AST/
H A DDeclTemplate.cpp42 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P))
75 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P))
87 } else if (NonTypeTemplateParmDecl *NTTP
88 = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
108 else if (const NonTypeTemplateParmDecl *NTTP
109 = dyn_cast<NonTypeTemplateParmDecl>(FirstParm))
191 } else if (NonTypeTemplateParmDecl *NTTP =
192 dyn_cast<NonTypeTemplateParmDecl>(*Para
504 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl(DeclContext *DC, function in class:NonTypeTemplateParmDecl
[all...]
H A DExprClassification.cpp398 // In addition, NonTypeTemplateParmDecl derives from VarDecl but isn't an
406 if (const NonTypeTemplateParmDecl *NTTParm =
407 dyn_cast<NonTypeTemplateParmDecl>(D))
H A DASTDiagnostic.cpp799 if (NonTypeTemplateParmDecl *DefaultNTTPD =
800 dyn_cast<NonTypeTemplateParmDecl>(ParamND)) {
901 void GetExpr(const TSTiterator &Iter, NonTypeTemplateParmDecl *DefaultNTTPD,
H A DDeclBase.cpp129 if (const NonTypeTemplateParmDecl *NTTP
130 = dyn_cast<NonTypeTemplateParmDecl>(this))
664 isa<NonTypeTemplateParmDecl>(this) ||
H A DItaniumMangle.cpp2795 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D);
2923 else if (const NonTypeTemplateParmDecl *NTTP
2924 = dyn_cast<NonTypeTemplateParmDecl>(Pack))
3145 const NonTypeTemplateParmDecl *Parameter = cast<NonTypeTemplateParmDecl>(P);
H A DDeclPrinter.cpp776 } else if (const NonTypeTemplateParmDecl *NTTP =
777 dyn_cast<NonTypeTemplateParmDecl>(Param)) {
H A DDumpXML.cpp704 // NonTypeTemplateParmDecl
705 void visitNonTypeTemplateParmDeclAttrs(NonTypeTemplateParmDecl *D) {
709 void visitNonTypeTemplateParmDeclChildren(NonTypeTemplateParmDecl *D) {
H A DStmtProfile.cpp1074 if (const NonTypeTemplateParmDecl *NTTP =
1075 dyn_cast<NonTypeTemplateParmDecl>(D)) {
H A DASTImporter.cpp155 Decl *VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1101 NonTypeTemplateParmDecl *D1,
1102 NonTypeTemplateParmDecl *D2) {
1274 } else if (NonTypeTemplateParmDecl *NTTP1
1275 = dyn_cast<NonTypeTemplateParmDecl>(D1)) {
1276 if (NonTypeTemplateParmDecl *NTTP2
1277 = dyn_cast<NonTypeTemplateParmDecl>(D2)) {
3650 ASTNodeImporter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
3671 return NonTypeTemplateParmDecl::Create(Importer.getToContext(),
H A DASTContext.cpp98 isa<NonTypeTemplateParmDecl>(D) ||
401 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
450 else if (NonTypeTemplateParmDecl *NTTP
451 = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
454 NonTypeTemplateParmDecl *Param;
464 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(),
475 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(),
H A DDecl.cpp82 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
/external/clang/include/clang/AST/
H A DDeclTemplate.h34 class NonTypeTemplateParmDecl;
39 typedef llvm::PointerUnion3<TemplateTypeParmDecl*, NonTypeTemplateParmDecl*,
986 /// NonTypeTemplateParmDecl - Declares a non-type template parameter,
991 class NonTypeTemplateParmDecl class in class:clang::TemplateParameterList
1011 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, function in class:clang::TemplateParameterList::NonTypeTemplateParmDecl
1021 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc,
1032 static NonTypeTemplateParmDecl *
1037 static NonTypeTemplateParmDecl *
1044 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C,
1046 static NonTypeTemplateParmDecl *CreateDeserialize
[all...]
H A DExprCXX.h3516 NonTypeTemplateParmDecl *Param;
3533 NonTypeTemplateParmDecl *param,
3546 NonTypeTemplateParmDecl *getParameter() const { return Param; }
3573 NonTypeTemplateParmDecl *Param;
3592 NonTypeTemplateParmDecl *Param,
3597 NonTypeTemplateParmDecl *getParameterPack() const { return Param; }
H A DRecursiveASTVisitor.h1786 DEF_TRAVERSE_DECL(NonTypeTemplateParmDecl, {
/external/clang/lib/Sema/
H A DSemaTemplate.cpp702 NonTypeTemplateParmDecl *Param
703 = NonTypeTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(),
1216 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
1328 } else if (NonTypeTemplateParmDecl *NewNonTypeParm
1329 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) {
1348 NonTypeTemplateParmDecl *OldNonTypeParm
1349 = OldParams? cast<NonTypeTemplateParmDecl>(*OldParam) : 0;
1473 else if (NonTypeTemplateParmDecl *NTTP
1474 = dyn_cast<NonTypeTemplateParmDecl>(*NewPara
[all...]
H A DSemaTemplateDeduction.cpp139 static NonTypeTemplateParmDecl *getDeducedParameterFromExpr(Expr *E) {
153 return dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl());
297 NonTypeTemplateParmDecl *NTTP,
327 NonTypeTemplateParmDecl *NTTP,
358 NonTypeTemplateParmDecl *NTTP,
529 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
551 else if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D))
1251 NonTypeTemplateParmDecl *NTT
[all...]
H A DSemaTemplateInstantiate.cpp322 NamedDecl *Template, NonTypeTemplateParmDecl *Param,
661 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
806 NonTypeTemplateParmDecl *D);
855 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm,
1105 NonTypeTemplateParmDecl *NTTP) {
1143 NonTypeTemplateParmDecl *parm,
1235 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) {
H A DSemaTemplateVariadic.cpp522 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
H A DSemaTemplateInstantiateDecl.cpp1626 NonTypeTemplateParmDecl *D) {
1741 NonTypeTemplateParmDecl *Param;
1743 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
1754 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
1782 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*I))
3386 if (isa<ParmVarDecl>(D) || isa<NonTypeTemplateParmDecl>(D) ||
/external/clang/tools/libclang/
H A DCIndexUSRs.cpp86 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
263 void USRGenerator::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
694 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
H A DCursorVisitor.h216 bool VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
H A DCIndex.cpp820 bool CursorVisitor::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
2960 if (isa<NonTypeTemplateParmDecl>(SizeOfPack->getPack()) ||
3318 else if (NonTypeTemplateParmDecl *NTTP
3319 = dyn_cast<NonTypeTemplateParmDecl>(Param))
/external/clang/include/clang/Sema/
H A DTemplate.h413 Decl *VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp254 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1462 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
1474 // Rest of NonTypeTemplateParmDecl.
2006 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID);
2009 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID, Record[Idx++]);
H A DASTWriterDecl.cpp88 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1173 void ASTDeclWriter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
1193 // Rest of NonTypeTemplateParmDecl.

Completed in 649 milliseconds

12