Lines Matching full:with
16 template<typename ...T> // expected-warning {{variadic templates are incompatible with C++98}}
19 …plate<typename> class ...T> // expected-warning {{variadic templates are incompatible with C++98}}
22 template<int ...I> // expected-warning {{variadic templates are incompatible with C++98}}
25 alignas(8) int with_alignas; // expected-warning {{'alignas' is incompatible with C++98}}
26 int with_attribute [[ ]]; // expected-warning {{C++11 attribute syntax is incompatible with C++98}}
29 (void)u8"str"; // expected-warning {{unicode literals are incompatible with C++98}} in Literals()
30 (void)u"str"; // expected-warning {{unicode literals are incompatible with C++98}} in Literals()
31 (void)U"str"; // expected-warning {{unicode literals are incompatible with C++98}} in Literals()
32 (void)u'x'; // expected-warning {{unicode literals are incompatible with C++98}} in Literals()
33 (void)U'x'; // expected-warning {{unicode literals are incompatible with C++98}} in Literals()
35 (void)u8R"X(str)X"; // expected-warning {{raw string literals are incompatible with C++98}} in Literals()
36 (void)uR"X(str)X"; // expected-warning {{raw string literals are incompatible with C++98}} in Literals()
37 (void)UR"X(str)X"; // expected-warning {{raw string literals are incompatible with C++98}} in Literals()
38 (void)R"X(str)X"; // expected-warning {{raw string literals are incompatible with C++98}} in Literals()
39 (void)LR"X(str)X"; // expected-warning {{raw string literals are incompatible with C++98}} in Literals()
45 …S< ::S<void>> t; // expected-warning {{consecutive right angle brackets are incompatible with C++9…
49 []{}(); // expected-warning {{lambda expressions are incompatible with C++98}} in Lambda()
60 …t(int i = {}) { // expected-warning {{generalized initializer lists are incompatible with C++98}} \ in InitList()
61 … // expected-warning {{scalar initialized from empty initializer list is incompatible with C++98}}
62 …(void)new int {}; // expected-warning {{generalized initializer lists are incompatible with C++98}…
63 … // expected-warning {{scalar initialized from empty initializer list is incompatible with C++98}}
64 (void)int{}; // expected-warning {{generalized initializer lists are incompatible with C++98}} \
65 … // expected-warning {{scalar initialized from empty initializer list is incompatible with C++98}}
66 int x { 0 }; // expected-warning {{generalized initializer lists are incompatible with C++98}}
68 s = {}; // expected-warning {{generalized initializer lists are incompatible with C++98}}
69 …, 3 }; // expected-warning {{initialization of initializer_list object is incompatible with C++98}}
70 …3 }; // expected-warning {{initialization of initializer_list object is incompatible with C++98}} \
71 // expected-warning {{'auto' type specifier is incompatible with C++98}}
72 …{ 1, 2 }; // expected-warning {{constructor call from initializer list is incompatible with C++98}}
73 ….0, 4l }; // expected-warning {{constructor call from initializer list is incompatible with C++98}}
74 …lse }; // expected-warning {{initialization of initializer_list object is incompatible with C++98}}
75 …0 }; // expected-warning {{reference initialized from initializer list is incompatible with C++98}}
76 …} }; // expected-warning {{reference initialized from initializer list is incompatible with C++98}}
77 …return { 0 }; // expected-warning {{generalized initializer lists are incompatible with C++98}} ex…
80 …void f(int i = {1}) { // expected-warning {{generalized initializer lists are incompatible with C+… in f()
84 int operator"" _hello(const char *); // expected-warning {{literal operators are incompatible with …
86 …ed : int { // expected-warning {{enumeration types with a fixed underlying type are incompatible w…
89 enum class EnumScoped { // expected-warning {{scoped enumerations are incompatible with C++98}}
92 void Deleted() = delete; // expected-warning {{deleted function definitions are incompatible with C…
94 …Defaulted() = default; // expected-warning {{defaulted function definitions are incompatible with …
97 int &&RvalueReference = 0; // expected-warning {{rvalue references are incompatible with C++98}}
99 void f() &; // expected-warning {{reference qualifiers on functions are incompatible with C++98}}
102 auto f() -> int; // expected-warning {{trailing return types are incompatible with C++98}}
104 auto ff() { return 5; } // expected-warning {{'auto' type specifier is incompatible with C++98}} in ff()
109 for (int &a : xs) { // expected-warning {{range-based for loop is incompatible with C++98}} in RangeFor()
112 // expected-warning@-1 {{range-based for loop is incompatible with C++98}} in RangeFor()
113 // expected-warning@-2 {{'auto' type specifier is incompatible with C++98}} in RangeFor()
114 // expected-warning@-3 {{initialization of initializer_list object is incompatible with C++98}} in RangeFor()
115 // expected-warning@-4 {{reference initialized from initializer list is incompatible with C++98}} in RangeFor()
117 …2 }; // expected-warning {{reference initialized from initializer list is incompatible with C++98}} in RangeFor()
121 … expected-warning {{in-class initialization of non-static data members is incompatible with C++98}}
128 …ol final : OverrideControlBase { // expected-warning {{'final' keyword is incompatible with C++98}}
129 virtual void f() override; // expected-warning {{'override' keyword is incompatible with C++98}}
130 virtual void g() final; // expected-warning {{'final' keyword is incompatible with C++98}}
133 using AliasDecl = int; // expected-warning {{alias declarations are incompatible with C++98}}
134 … T> using AliasTemplate = T; // expected-warning {{alias declarations are incompatible with C++98}}
136 inline namespace InlineNS { // expected-warning {{inline namespaces are incompatible with C++98}}
139 auto auto_deduction = 0; // expected-warning {{'auto' type specifier is incompatible with C++98}}
140 int *p = new auto(0); // expected-warning {{'auto' type specifier is incompatible with C++98}}
142 const int align_of = alignof(int); // expected-warning {{alignof expressions are incompatible with …
143 char16_t c16 = 0; // expected-warning {{'char16_t' type specifier is incompatible with C++98}}
144 char32_t c32 = 0; // expected-warning {{'char32_t' type specifier is incompatible with C++98}}
145 constexpr int const_expr = 0; // expected-warning {{'constexpr' specifier is incompatible with C++9…
146 …t_expr) decl_type = 0; // expected-warning {{'decltype' type specifier is incompatible with C++98}}
148 void no_except() noexcept; // expected-warning {{noexcept specifications are incompatible with C++9…
149 …pt_expr = noexcept(1 + 1); // expected-warning {{noexcept expressions are incompatible with C++98}}
150 void *null = nullptr; // expected-warning {{'nullptr' is incompatible with C++98}}
151 static_assert(true, "!"); // expected-warning {{static_assert declarations are incompatible with C+…
157 …hCtorBase::InhCtorBase; // expected-warning {{inheriting constructors are incompatible with C++98}}
162 …ed-warning {{friend declaration naming a member of the declaring class is incompatible with C++98}}
166 …r(int) : DelegCtor() {} // expected-warning {{delegating constructors are incompatible with C++98}} in DelegCtor()
170 …expected-warning {{default template arguments for a function template are incompatible with C++98}}
175 …TemplateFn(S()); // expected-warning {{local type 'S' as template argument is incompatible with C+… in LocalTemplateArg()
178 …unnamed_type); // expected-warning {{unnamed type as template argument is incompatible with C++98}}
183 …{redundant parentheses surrounding address non-type template argument are incompatible with C++98}}
184 …{redundant parentheses surrounding address non-type template argument are incompatible with C++98}}
190 …ate specialization of 'S' outside namespace 'TemplateSpecOutOfScopeNs' is incompatible with C++98}}
195 …plate(); // expected-warning {{use of 'typename' outside of a template is incompatible with C++98}}
196 … // expected-warning {{use of 'template' keyword outside of a template is incompatible with C++98}}
205 … trivial but non-POD type 'TrivialButNonPOD' through variadic function is incompatible with C++98}} in TrivialButNonPODThroughEllipsis()
209 … operator bool(); // expected-warning {{explicit conversion functions are incompatible with C++98}}
215 …Enum; // expected-warning {{befriending enumeration type 'enum ::Enum' is incompatible with C++98}}
216 friend int; // expected-warning {{non-class friend type 'int' is incompatible with C++98}}
217 …t; // expected-warning {{befriending 'Struct' without 'struct' keyword is incompatible with C++98}}
220 …; // expected-warning {{scalar initialized from empty initializer list is incompatible with C++98}}
225 … t) { // expected-warning {{substitution failure due to access control is incompatible with C++98}} in SFINAEAccessControl()
229 … deduced template arguments into function template 'SFINAEAccessControl' [with T = PrivateMember]}}
242 …Ctor ntc; // expected-warning {{union member 'ntc' with a non-trivial constructor is incompatible …
243 …ntcp; // expected-warning {{union member 'ntcp' with a non-trivial copy constructor is incompatibl…
244 …Dtor ntd; // expected-warning {{union member 'ntd' with a non-trivial destructor is incompatible w…
248 …/ expected-warning {{anonymous struct member 'ntc' with a non-trivial constructor is incompatible …
249 …pected-warning {{anonymous struct member 'ntcp' with a non-trivial copy constructor is incompatibl…
250 …/ expected-warning {{anonymous struct member 'ntd' with a non-trivial destructor is incompatible w…
254 …ta member 'd' in union is incompatible with C++98}} expected-warning {{'constexpr' specifier is in…
255 …const int n = 0; // expected-warning {{static data member 'n' in union is incompatible with C++98}}
256 static int k; // expected-warning {{static data member 'k' in union is incompatible with C++98}}
260 …m_val; // expected-warning {{enumeration type in nested name specifier is incompatible with C++98}}
262 …m_val; // expected-warning {{enumeration type in nested name specifier is incompatible with C++98}} in EnumNNSFn()
267 …Jump; // expected-warning {{jump from this goto statement to its label is incompatible with C++98}} in JumpDiagnostics()
272 …{jump from this indirect goto statement to one of its possible targets is incompatible with C++98}} in JumpDiagnostics()
278 …default: // expected-warning {{jump from switch statement to this case label is incompatible with … in JumpDiagnostics()
288 …-warning {{use of non-static data member 'n' in an unevaluated context is incompatible with C++98}}
289 …-warning {{use of non-static data member 'n' in an unevaluated context is incompatible with C++98}}
293 …ed-warning {{universal character name referring to a control character is incompatible with C++98}}
294 …'; // expected-warning {{specifying character 'A' with a universal character name is incompatible …
295 …"; // expected-warning {{specifying character '1' with a universal character name is incompatible …
296 …ed-warning {{universal character name referring to a control character is incompatible with C++98}}
303 …g {{non-type template argument referring to object 'k' with internal linkage is incompatible with …
304 …{{non-type template argument referring to function 'f' with internal linkage is incompatible with …
311 …/ expected-warning {{use of null pointer as non-type template argument is incompatible with C++98}}
312 …/ expected-warning {{use of null pointer as non-type template argument is incompatible with C++98}}
322 …tor it; // expected-warning {{union member 'it' with a non-trivial copy constructor is incompatibl…
337 …a x; // expected-warning {{union member 'x' with a non-trivial copy assignment operator is incompa…
338 …b y; // expected-warning {{union member 'y' with a non-trivial copy assignment operator is incompa…
344 …X(const X&) = delete; // expected-warning{{deleted function definitions are incompatible with C++9…
349 …X x; // expected-warning{{union member 'x' with a non-trivial constructor is incompatible with C++…
355 // expected-warning@-2 {{variable templates are incompatible with C++ standards before C++14}}
370 // expected-warning@-2 {{variable templates are incompatible with C++ standards before C++14}}
380 // expected-warning@-2 {{variable templates are incompatible with C++ standards before C++14}}
387 // expected-warning@-2 {{variable templates are incompatible with C++ standards before C++14}}
398 int digit_seps = 123'456; // expected-warning {{digit separators are incompatible with C++ standard…