1 // Test for explicit conversion ops from N2437.
2 // { dg-do compile { target c++11 } }
9 //implicit converting ctor
10 explicit T( V const & );
27 explicit operator T() const; // theoretical
32 // Direct initialization:
37 // Copy initialization:
39 T t6 = v; // { dg-error "" }
41 T t8 = x; // { dg-error "" }
48 T t13 = static_cast<T>( u );
49 T t14 = static_cast<T>( v );
50 T t15 = static_cast<T>( w );
51 T t16 = static_cast<T>( x );
52 // Function-style cast: