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

12

/freebsd-10.3-release/contrib/llvm/tools/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
517 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl(DeclContext *DC, function in class:NonTypeTemplateParmDecl
[all...]
H A DExprClassification.cpp408 // In addition, NonTypeTemplateParmDecl derives from VarDecl but isn't an
416 if (const NonTypeTemplateParmDecl *NTTParm =
417 dyn_cast<NonTypeTemplateParmDecl>(D))
H A DASTDiagnostic.cpp888 if (NonTypeTemplateParmDecl *DefaultNTTPD =
889 dyn_cast<NonTypeTemplateParmDecl>(ParamND)) {
1074 Expr *GetExpr(const TSTiterator &Iter, NonTypeTemplateParmDecl *DefaultNTTPD) {
H A DDeclBase.cpp140 if (const NonTypeTemplateParmDecl *NTTP
141 = dyn_cast<NonTypeTemplateParmDecl>(this))
676 isa<NonTypeTemplateParmDecl>(this) ||
H A DASTImporter.cpp160 Decl *VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1213 NonTypeTemplateParmDecl *D1,
1214 NonTypeTemplateParmDecl *D2) {
1386 } else if (NonTypeTemplateParmDecl *NTTP1
1387 = dyn_cast<NonTypeTemplateParmDecl>(D1)) {
1388 if (NonTypeTemplateParmDecl *NTTP2
1389 = dyn_cast<NonTypeTemplateParmDecl>(D2)) {
3913 ASTNodeImporter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
3934 return NonTypeTemplateParmDecl::Create(Importer.getToContext(),
H A DDeclPrinter.cpp841 } else if (const NonTypeTemplateParmDecl *NTTP =
842 dyn_cast<NonTypeTemplateParmDecl>(Param)) {
H A DStmtProfile.cpp1163 if (const NonTypeTemplateParmDecl *NTTP =
1164 dyn_cast<NonTypeTemplateParmDecl>(D)) {
H A DASTDumper.cpp239 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
1182 void ASTDumper::VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) {
H A DItaniumMangle.cpp2980 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D);
3114 else if (const NonTypeTemplateParmDecl *NTTP
3115 = dyn_cast<NonTypeTemplateParmDecl>(Pack))
H A DASTContext.cpp116 isa<NonTypeTemplateParmDecl>(D) ||
551 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
600 else if (NonTypeTemplateParmDecl *NTTP
601 = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
604 NonTypeTemplateParmDecl *Param;
614 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(),
625 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(),
H A DExprCXX.cpp1415 NonTypeTemplateParmDecl *Param,
/freebsd-10.3-release/contrib/llvm/tools/lldb/include/lldb/Core/
H A DClangForward.h81 class NonTypeTemplateParmDecl;
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp66 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
251 const NonTypeTemplateParmDecl *D) {
690 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplate.cpp693 NonTypeTemplateParmDecl *Param
694 = NonTypeTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(),
1215 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
1326 } else if (NonTypeTemplateParmDecl *NewNonTypeParm
1327 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) {
1346 NonTypeTemplateParmDecl *OldNonTypeParm
1347 = OldParams? cast<NonTypeTemplateParmDecl>(*OldParam) : 0;
1470 else if (NonTypeTemplateParmDecl *NTTP
1471 = dyn_cast<NonTypeTemplateParmDecl>(*NewPara
[all...]
H A DSemaTemplateDeduction.cpp142 static NonTypeTemplateParmDecl *getDeducedParameterFromExpr(Expr *E) {
156 return dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl());
317 NonTypeTemplateParmDecl *NTTP,
347 NonTypeTemplateParmDecl *NTTP,
378 NonTypeTemplateParmDecl *NTTP,
556 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
578 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D))
1318 NonTypeTemplateParmDecl *NTT
[all...]
H A DSemaTemplateInstantiate.cpp367 NamedDecl *Template, NonTypeTemplateParmDecl *Param,
722 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
867 NonTypeTemplateParmDecl *D);
953 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm,
1188 NonTypeTemplateParmDecl *NTTP) {
1225 NonTypeTemplateParmDecl *parm,
1380 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) {
2787 if (isa<NonTypeTemplateParmDecl>(
[all...]
H A DSemaTemplateInstantiateDecl.cpp1792 NonTypeTemplateParmDecl *D) {
1907 NonTypeTemplateParmDecl *Param;
1909 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
1920 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
1952 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*I))
4353 if (isa<ParmVarDecl>(D) || isa<NonTypeTemplateParmDecl>(D) ||
4375 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
H A DSemaTemplateVariadic.cpp522 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
H A DSemaCodeComplete.cpp2337 } else if (NonTypeTemplateParmDecl *NTTP
2338 = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
2688 else if (NonTypeTemplateParmDecl *NTTP
2689 = dyn_cast<NonTypeTemplateParmDecl>(Param))
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclTemplate.h34 class NonTypeTemplateParmDecl;
41 typedef llvm::PointerUnion3<TemplateTypeParmDecl*, NonTypeTemplateParmDecl*,
1019 /// NonTypeTemplateParmDecl - Declares a non-type template parameter,
1024 class NonTypeTemplateParmDecl class in class:clang::TemplateParameterList
1044 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, function in class:clang::TemplateParameterList::NonTypeTemplateParmDecl
1054 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc,
1065 static NonTypeTemplateParmDecl *
1070 static NonTypeTemplateParmDecl *
1077 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C,
1079 static NonTypeTemplateParmDecl *CreateDeserialize
[all...]
H A DExprCXX.h3720 NonTypeTemplateParmDecl *Param;
3737 NonTypeTemplateParmDecl *param,
3751 NonTypeTemplateParmDecl *getParameter() const { return Param; }
3775 NonTypeTemplateParmDecl *Param;
3794 NonTypeTemplateParmDecl *Param,
3799 NonTypeTemplateParmDecl *getParameterPack() const { return Param; }
H A DRecursiveASTVisitor.h1857 DEF_TRAVERSE_DECL(NonTypeTemplateParmDecl, {
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp266 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1746 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
1758 // Rest of NonTypeTemplateParmDecl.
2041 if (const NonTypeTemplateParmDecl *TX = dyn_cast<NonTypeTemplateParmDecl>(X)) {
2042 const NonTypeTemplateParmDecl *TY = cast<NonTypeTemplateParmDecl>(Y);
2479 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID);
2482 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID, Record[Idx++]);
H A DASTWriterDecl.cpp92 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1316 void ASTDeclWriter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
1336 // Rest of NonTypeTemplateParmDecl.
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTContext.cpp1202 template_param_decls.push_back (NonTypeTemplateParmDecl::Create (*ast,

Completed in 353 milliseconds

12