Home
last modified time | relevance | path

Searched refs:DefArg (Results 1 – 21 of 21) sorted by relevance

/external/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/dcl.fct.def.default/
Dp1.cpp6 struct DefArg { struct
7 static DefArg &&make();
8DefArg(int n = 5) = default; // expected-error {{an explicitly-defaulted constructor cannot have d…
9DefArg(const DefArg &DA = make()) = default; // expected-error {{an explicitly-defaulted construct…
10DefArg(const DefArg &DA, int k = 3) = default; // expected-error {{an explicitly-defaulted copy co…
11DefArg(DefArg &&DA = make()) = default; // expected-error {{an explicitly-defaulted constructor ca…
12DefArg(DefArg &&DA, int k = 3) = default; // expected-error {{an explicitly-defaulted move constru…
13DefArg &operator=(const DefArg&, int k = 4) = default; // expected-error {{parameter of overloaded…
14DefArg &operator=(DefArg&&, int k = 4) = default; // expected-error {{parameter of overloaded 'ope…
15 ~DefArg(int k = 5) = default; // expected-error {{destructor cannot have any parameters}}
/external/llvm-project/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/dcl.fct.def.default/
Dp1.cpp6 struct DefArg { struct
7 static DefArg &&make();
8DefArg(int n = 5) = default; // expected-error {{an explicitly-defaulted constructor cannot have d…
9DefArg(const DefArg &DA = make()) = default; // expected-error {{an explicitly-defaulted construct…
10DefArg(const DefArg &DA, int k = 3) = default; // expected-error {{an explicitly-defaulted copy co…
11DefArg(DefArg &&DA = make()) = default; // expected-error {{an explicitly-defaulted constructor ca…
12DefArg(DefArg &&DA, int k = 3) = default; // expected-error {{an explicitly-defaulted move constru…
13DefArg &operator=(const DefArg&, int k = 4) = default; // expected-error {{parameter of overloaded…
14DefArg &operator=(DefArg&&, int k = 4) = default; // expected-error {{parameter of overloaded 'ope…
15 ~DefArg(int k = 5) = default; // expected-error {{destructor cannot have any parameters}}
/external/llvm-project/clang/test/CXX/temp/temp.param/
Dp15-cxx0x.cpp119 template<typename ...Default> struct DefArg { struct
128 DefArg<int, char>::Inner<vector, list> defarg(vi, lc);
/external/clang/test/CXX/temp/temp.param/
Dp15-cxx0x.cpp119 template<typename ...Default> struct DefArg { struct
128 DefArg<int, char>::Inner<vector, list> defarg(vi, lc);
/external/clang/include/clang/AST/
DDeclTemplate.h1100 void setDefaultArgument(TypeSourceInfo *DefArg) {
1101 DefaultArgument.set(DefArg);
1235 void setDefaultArgument(Expr *DefArg) { DefaultArgument.set(DefArg); }
1462 const TemplateArgumentLoc &DefArg);
DDecl.h1385 TypeSourceInfo *TInfo, StorageClass S, Expr *DefArg) in ParmVarDecl() argument
1391 setDefaultArg(DefArg); in ParmVarDecl()
1399 StorageClass S, Expr *DefArg);
/external/clang/lib/AST/
DDeclTemplate.cpp653 const ASTContext &C, const TemplateArgumentLoc &DefArg) { in setDefaultArgument() argument
654 if (DefArg.getArgument().isNull()) in setDefaultArgument()
657 DefaultArgument.set(new (C) TemplateArgumentLoc(DefArg)); in setDefaultArgument()
DDecl.cpp2332 StorageClass S, Expr *DefArg) { in Create() argument
2334 S, DefArg); in Create()
/external/llvm-project/clang/include/clang/AST/
DDeclTemplate.h1266 void setDefaultArgument(TypeSourceInfo *DefArg) {
1267 DefaultArgument.set(DefArg);
1475 void setDefaultArgument(Expr *DefArg) { DefaultArgument.set(DefArg); }
1735 const TemplateArgumentLoc &DefArg);
DDecl.h1625 TypeSourceInfo *TInfo, StorageClass S, Expr *DefArg) in ParmVarDecl() argument
1631 setDefaultArg(DefArg); in ParmVarDecl()
1639 StorageClass S, Expr *DefArg);
/external/llvm-project/clang/lib/AST/
DDeclTemplate.cpp819 const ASTContext &C, const TemplateArgumentLoc &DefArg) { in setDefaultArgument() argument
820 if (DefArg.getArgument().isNull()) in setDefaultArgument()
823 DefaultArgument.set(new (C) TemplateArgumentLoc(DefArg)); in setDefaultArgument()
DDecl.cpp2707 StorageClass S, Expr *DefArg) { in Create() argument
2709 S, DefArg); in Create()
/external/llvm-project/clang-tools-extra/clangd/
DHover.cpp298 if (const Expr *DefArg = getDefaultArg(PVD)) { in toHoverInfoParam() local
301 DefArg->printPretty(OS, nullptr, Policy); in toHoverInfoParam()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp2860 TemplateArgumentLoc DefArg in FinishTemplateArgumentDeduction() local
2868 if (DefArg.getArgument().isNull()) { in FinishTemplateArgumentDeduction()
2878 if (CheckTemplateArgument(Param, DefArg, in FinishTemplateArgumentDeduction()
DSemaTemplate.cpp6249 if (Expr *DefArg = NTTP->getDefaultArgument()) { in ActOnClassTemplateSpecialization() local
6252 << DefArg->getSourceRange(); in ActOnClassTemplateSpecialization()
DSemaOverload.cpp12671 ExprResult DefArg in BuildCallToObjectOfClassType() local
12673 if (DefArg.isInvalid()) { in BuildCallToObjectOfClassType()
12678 Arg = DefArg.getAs<Expr>(); in BuildCallToObjectOfClassType()
/external/llvm-project/clang/lib/Sema/
DSemaTemplateDeduction.cpp2876 TemplateArgumentLoc DefArg = S.SubstDefaultTemplateArgumentIfAvailable( in ConvertDeducedTemplateArguments() local
2881 if (DefArg.getArgument().isNull()) { in ConvertDeducedTemplateArguments()
2892 if (S.CheckTemplateArgument(Param, DefArg, TD, TD->getLocation(), in ConvertDeducedTemplateArguments()
DSemaOverload.cpp14671 ExprResult DefArg in BuildCallToObjectOfClassType() local
14673 if (DefArg.isInvalid()) { in BuildCallToObjectOfClassType()
14678 Arg = DefArg.getAs<Expr>(); in BuildCallToObjectOfClassType()
DSemaTemplate.cpp8307 if (Expr *DefArg = NTTP->getDefaultArgument()) { in ActOnClassTemplateSpecialization() local
8310 << DefArg->getSourceRange(); in ActOnClassTemplateSpecialization()
/external/clang/tools/libclang/
DCIndex.cpp751 if (TypeSourceInfo *DefArg = D->getDefaultArgumentInfo()) in VisitTemplateTypeParmDecl() local
752 if (Visit(DefArg->getTypeLoc())) in VisitTemplateTypeParmDecl()
896 if (Expr *DefArg = D->getDefaultArgument()) in VisitNonTypeTemplateParmDecl() local
897 return Visit(MakeCXCursor(DefArg, StmtParent, TU, RegionOfInterest)); in VisitNonTypeTemplateParmDecl()
/external/llvm-project/clang/tools/libclang/
DCIndex.cpp770 if (TypeSourceInfo *DefArg = D->getDefaultArgumentInfo()) in VisitTemplateTypeParmDecl() local
771 if (Visit(DefArg->getTypeLoc())) in VisitTemplateTypeParmDecl()
934 if (Expr *DefArg = D->getDefaultArgument()) in VisitNonTypeTemplateParmDecl() local
935 return Visit(MakeCXCursor(DefArg, StmtParent, TU, RegionOfInterest)); in VisitNonTypeTemplateParmDecl()