Lines Matching defs:conversion
64 C<0> c0 = 0.0; // expected-error {{no viable conversion}}
65 C<0> c1 = 0; // expected-error {{no viable conversion}}
72 explicit(false) void f(int);// expected-error {{'explicit' can only be applied to a constructor or conversion function}}
83 // expected-error@-1 {{no viable conversion}}
119 A<true> a0 = 0; // expected-error {{no viable conversion}}
164 A<true, int> a0 = 0.0; // expected-error {{no viable conversion}}
182 A<true, double> c0 = 0; // expected-error {{no viable conversion}}
212 A<true> a0 = 0.0; // expected-error {{no viable conversion}}
217 A<true> b0 = 0; // expected-error {{no viable conversion}}
227 A<true> d0 = true; // expected-error {{no viable conversion}}
234 namespace conversion {
249 int ai0 = A<true>(); // expected-error {{no viable conversion}}
250 const int& ai1 = A<true>(); // expected-error {{no viable conversion}}
251 int&& ai3 = A<true>(); // expected-error {{no viable conversion}}
252 int ai4 = A_true; // expected-error {{no viable conversion}}
253 const int& ai5 = A_true; // expected-error {{no viable conversion}}
255 int ai01 = {A<true>()}; // expected-error {{no viable conversion}}
256 const int& ai11 = {A<true>()}; // expected-error {{no viable conversion}}
257 int&& ai31 = {A<true>()}; // expected-error {{no viable conversion}}
258 int ai41 = {A_true}; // expected-error {{no viable conversion}}
259 const int& ai51 = {A_true}; // expected-error {{no viable conversion}}
303 int ai0 = A<true>(); // expected-error {{no viable conversion}}
304 const int& ai1 = A<true>(); // expected-error {{no viable conversion}}
305 int&& ai3 = A<true>(); // expected-error {{no viable conversion}}
306 int ai4 = A_false; // expected-error {{no viable conversion}}
307 const int& ai5 = A_false; // expected-error {{no viable conversion}}
309 int ae0{A<true>()}; // expected-error {{no viable conversion}}
310 const int& ae1{A<true>()}; // expected-error {{no viable conversion}}
311 int&& ae3{A<true>()}; // expected-error {{no viable conversion}}
312 int ae4{A_true}; // expected-error {{no viable conversion}}
313 const int& ae5{A_true}; // expected-error {{no viable conversion}}
315 int ap0((A<true>())); // expected-error {{no viable conversion}}
316 const int& ap1((A<true>())); // expected-error {{no viable conversion}}
317 int&& ap3((A<true>())); // expected-error {{no viable conversion}}
318 int ap4(A_true); // expected-error {{no viable conversion}}
319 const int& ap5(A_true); // expected-error {{no viable conversion}}
321 B b0 = A<true>(); // expected-error {{no viable conversion}}
322 const B & b1 = A<true>(); // expected-error {{no viable conversion}}
323 B && b3 = A<true>(); // expected-error {{no viable conversion}}
324 B b4 = A_true; // expected-error {{no viable conversion}}
325 const B & b5 = A_true; // expected-error {{no viable conversion}}
360 A<int> a0 = 0; // expected-error {{no viable conversion}}
527 Y y2 = z; // expected-error {{no viable conversion}}
538 const Y& y6 = z; // expected-error {{no viable conversion}}
539 const int& y7 = z; // expected-error {{no viable conversion}}
544 // conversion function is not considered.
561 operator T(); // expected-note+ {{explicit conversion function is not a candidate}}
651 bool copy2 = n;// expected-error {{no viable conversion}}
652 bool copyu2 = u;// expected-error {{no viable conversion}}
653 int copy3 = b;// expected-error {{no viable conversion}}
655 int copyu4 = u;// expected-error {{no viable conversion}}
657 const bool ©6 = n;// expected-error {{no viable conversion}}
658 const bool ©u6 = u;// expected-error {{no viable conversion}}
659 const int ©7 = b;// expected-error {{no viable conversion}}
661 const int ©u8 = u;// expected-error {{no viable conversion}}
663 bool copyList2 = {n};// expected-error {{no viable conversion}}
664 bool copyListu2 = {u};// expected-error {{no viable conversion}}
665 int copyList3 = {b};// expected-error {{no viable conversion}}
667 int copyListu4 = {u};// expected-error {{no viable conversion}}
669 const bool ©List6 = {n};// expected-error {{no viable conversion}}
670 const bool ©Listu6 = {u};// expected-error {{no viable conversion}}
671 const int ©List7 = {b};// expected-error {{no viable conversion}}
673 const int ©Listu8 = {u};// expected-error {{no viable conversion}}
732 Str b = "not so short";// expected-error {{no viable conversion}}
742 explicit(ptr) S(long); // expected-error {{conversion from 'const int *' to 'bool' is not allowed in a converted constant expression}}
743 explicit(nullptr) S(int); // expected-error {{conversion from 'std::nullptr_t' to 'bool' is not allowed in a converted constant expression}}