Lines Matching full:exception
3 // DR1330: an exception specification for a function template is only
6 template<typename T> void f1(T*) throw(T); // expected-error{{incomplete type 'Incomplete' is not allowed in exception specification}}
11 f1(incomplete_p); // expected-note{{instantiation of exception spec}}
28 // expected-note 9{{instantiation of exception spec}}
30 decltype(S<0>::recurse()) *pVoid1 = 0; // ok, exception spec not needed
31 decltype(&S<0>::recurse) pFn = 0; // ok, exception spec not needed
34 void (*pFn2)() noexcept = &S<0>::recurse; // expected-note {{instantiation of exception spec}} expected-error {{not superset}}
51 // expected-note {{instantiation of exception spec}}
55 S().f<int>(); // expected-note {{instantiation of exception spec}}
98 template <typename T> void f1(T) throw(typename T::exception); // expected-note {{candidate}}
123 // If the vtable for a derived class is used, the exception specification of