2 // { dg-do compile { target c++11 } }
5 explicit operator int() const;
8 explicit inline A::operator int() const { return 1; } // { dg-error "1:'explicit' outside class declaration" }
11 explicit void f(); // { dg-error "3:only declarations of constructors and conversion operators can be 'explicit'" }
14 explicit void B::f() { } // { dg-error "1:'explicit' outside class declaration" }
21 explicit friend C::C(int); // { dg-error "3:'explicit' in friend declaration" }