Home | History | Annotate | Download | only in except.spec

Lines Matching full:extern

7 extern void (*r1)() throw(int);
8 extern void (*r1)() throw(int);
12 extern void (*r2)() throw(int);
13 extern void (*r2)() throw(INT);
16 extern void (*r3)() throw(int, float);
17 extern void (*r3)() throw(float, int);
20 extern void (*r4)();
21 extern void (*r4)() throw(...);
24 extern void (*r5)() throw(int); // expected-note {{previous declaration}}
25 extern void (*r5)(); // expected-error {{exception specification in declaration does not match}}
28 extern void f5() throw(int); // expected-note {{previous declaration}}
29 extern void f5(); // expected-warning {{missing exception specification}}
32 extern void (*r7)() throw(int); // expected-note {{previous declaration}}
33 extern void (*r7)() throw(float); // expected-error {{exception specification in declaration does not match}}
36 extern void (*r8)() throw(int);
37 extern void (*r8)() throw(const int);
40 extern void (*r9)() throw(int, int);
41 extern void (*r9)() throw(int, int);
45 extern void (*r10)() noexcept;
46 extern void (*r10)() noexcept;
49 extern void (*r11)() noexcept;
50 extern void (*r11)() noexcept(true);
53 extern void (*r12)() noexcept; // expected-note {{previous declaration}}
54 extern void (*r12)() noexcept(false); // expected-error {{does not match}}
57 extern void (*r13)() noexcept(1 < 2);
58 extern void (*r13)() noexcept(2 > 1);
61 extern void (*r14)() noexcept(true); // expected-note {{previous declaration}}
62 extern void (*r14)() noexcept(false); // expected-error {{does not match}}
65 extern void (*r15)() noexcept(false);
66 extern void (*r15)() noexcept(false);
69 extern void (*r16)() noexcept(false);
70 extern void (*r16)() throw(...);
73 extern void (*r17)(); // expected-note {{previous declaration}}
74 extern void (*r17)() noexcept(false); // expected-error {{does not match}}
82 //extern void (*r18)() throw(int);
83 //extern void (*r18)() noexcept(false);
86 extern void (*r19)() throw();
87 extern void (*r19)() noexcept(true);
90 extern void (*r20)() throw(); // expected-note {{previous declaration}}
91 extern void (*r20)() noexcept(false); // expected-error {{does not match}}
93 extern void (*r21)() throw(int); // expected-note {{previous declaration}}
94 extern void (*r21)() noexcept(true); // expected-error {{does not match}}
100 extern "C++" { namespace std { class bad_alloc {}; } }