Home | History | Annotate | Download | only in drs

Lines Matching full:convert_to

616   template<typename T> struct convert_to { operator T() const; };
624 A a1 = convert_to<A>();
625 A a2 = convert_to<A&>();
626 A a3 = convert_to<const A>();
627 A a4 = convert_to<const volatile A>(); // expected-error {{no viable}}
628 A a5 = convert_to<const volatile A&>(); // expected-error {{no viable}}
630 B b1 = convert_to<B>();
631 B b2 = convert_to<B&>();
632 B b3 = convert_to<const B>();
633 B b4 = convert_to<const volatile B>(); // expected-error {{no viable}}
634 B b5 = convert_to<const volatile B&>(); // expected-error {{no viable}}
636 int n1 = convert_to<int>();
637 int n2 = convert_to<int&>();
638 int n3 = convert_to<const int>();
639 int n4 = convert_to<const volatile int>();
640 int n5 = convert_to<const volatile int&>();