Searched refs:noexcept (Results 1 - 25 of 256) sorted by relevance

1234567891011

/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp0x/
H A Dnoexcept14.C4 void foo () noexcept () { } // { dg-error "expected" } function
H A Dnoexcept23.C5 A() noexcept {}
6 A(const A&) noexcept(false) {} function in struct:A
9 void a(A) noexcept {}
13 static_assert(!noexcept(a(A{})), "");
H A Ddefaulted43.C6 T() noexcept(false) { } function in struct:T
7 ~T() noexcept(false) { } function in struct:T
14 A() noexcept; member in struct:A
15 ~A() noexcept; member in struct:A
20 A::A() noexcept = default; // { dg-error "defaulted" }
21 A::~A() noexcept = default; // { dg-error "defaulted" }
25 U() noexcept(false) { } function in struct:U
26 ~U() noexcept(false) { } function in struct:U
33 B() noexcept(false);
34 ~B() noexcept(fals
46 V() noexcept(false) { } function in struct:V
47 ~V() noexcept(false) { } function in struct:V
54 C() noexcept = default; // { dg-message "exception-specification" } member in struct:C
55 ~C() noexcept = default; // { dg-message "exception-specification" } member in struct:C
[all...]
H A Dnoexcept02.C1 // Test for noexcept-specification
7 void f() noexcept(false);
8 void f() noexcept(1 == 0);
11 SA(!noexcept(f()));
14 void g() noexcept(false); // { dg-error "different exception" }
18 void h() noexcept;
20 void h() noexcept;
23 void g (T) noexcept(noexcept(T())); // { dg-error "previous declaration" }
25 void g (T) noexcept(noexcep
[all...]
H A Dnoexcept10.C4 namespace std { template <class T> T&& declval() noexcept; } member in namespace:std
8 Base(const Base&) noexcept(false);
9 Base(Base&&) noexcept(false);
10 ~Base() noexcept(false);
20 static_assert(!noexcept(Base(std::declval<const Base&>())), "Error");
21 static_assert(!noexcept(Derived(std::declval<const Derived&>())), "Error"); // Error
23 static_assert(!noexcept(Base(std::declval<Base&&>())), "Error");
24 static_assert(!noexcept(Derived(std::declval<Derived&&>())), "Error"); // Error
26 static_assert(!noexcept(std::declval<Base&>().~Base()), "Error"); // OK
27 static_assert(!noexcept(st
[all...]
H A Dnoexcept17.C7 struct False { ~False() noexcept(false); };
28 SA( noexcept(True1()));
29 SA( noexcept(True2()));
30 SA( noexcept(True3()));
31 SA(!noexcept(False()));
33 SA( noexcept(A<True1>()));
34 SA( noexcept(A<True2>()));
35 SA( noexcept(A<True3>()));
36 SA(!noexcept(A<False>()));
38 SA( noexcept(
[all...]
H A Dnoexcept08.C8 virtual void h() noexcept; member in struct:A
9 virtual void i() noexcept(false);
15 void f() noexcept; member in struct:B
16 void g() noexcept; member in struct:B
17 void h() noexcept; member in struct:B
18 void i() noexcept; member in struct:B
19 void j() noexcept; member in struct:B
33 void f() noexcept(false);
34 void g() noexcept(false); // { dg-error "looser" }
35 void h() noexcept(fals
[all...]
H A Dnoexcept12.C1 // Test that we handle merging with deferred noexcept.
8 void f() noexcept(noexcept(T()));
11 template<> template<> void O<int>::f<int>() noexcept { }
H A Dimplicit13.C6 constexpr A() noexcept: i(0) { } member in struct:A
8 ~A() noexcept(false);
17 struct C { C() noexcept; ~C() noexcept(false); }; member in struct:C
21 void *operator new(__SIZE_TYPE__, void*) noexcept;
24 SA(noexcept(new (&d) D));
28 SA(noexcept (new (&e) E));
32 SA(noexcept (new (&f) F));
H A Dconstexpr-noexcept7.C6 static constexpr T foo() noexcept { return 0; }
9 template<> constexpr int A<int>::foo() noexcept { return 0; }
H A Dnoexcept26.C8 void* operator new(__SIZE_TYPE__, void*) noexcept; member in struct:X
11 int main() { noexcept(new(0) X); }
H A Dnoexcept27.C10 void* operator new(__SIZE_TYPE__, void*) noexcept; member in struct:X
15 bool b = noexcept(new(0) X);
H A Dnoexcept01.C1 // Test for noexcept-expression
11 SA(noexcept(g()));
12 SA(!noexcept(f()));
13 SA(!noexcept(throw 1));
14 SA(noexcept(42));
31 SA (noexcept (dynamic_cast<B*>(ap)));
32 SA (!noexcept (dynamic_cast<B&>(*ap)));
33 SA (!noexcept (typeid (*ap)));
34 SA (noexcept (typeid (*cp)));
36 SA (!noexcept (tru
[all...]
H A Dconstexpr-noexcept6.C4 constexpr bool ok() noexcept
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/tm/
H A Dpr58516.C6 __transaction_atomic noexcept(false) {} function
H A Dpr58635-1.C7 return __transaction_atomic noexcept(false) (false);
13 return __transaction_atomic noexcept(false) (i);
H A Dpr58635-2.C7 return __transaction_atomic noexcept(false) (x); // { dg-error "was not declared in this scope" }
H A Dnoexcept-4.C4 // Similar to noexcept-1.C but without an explicit (true) for noexcept.
15 __transaction_atomic noexcept { global += 1; }
16 return __transaction_atomic noexcept (global + 2)
17 + __transaction_atomic noexcept (global + 3);
27 __transaction_atomic noexcept { global += 4; }
28 return __transaction_atomic noexcept (global + 5)
29 + __transaction_atomic noexcept (global + 6);
H A Dnoexcept-3.C4 // Same as noexcept-1.C but all noexcepts are false.
15 __transaction_atomic noexcept(T::v()) { global += 1; }
16 return __transaction_atomic noexcept(T::v()) (global + 2);
26 return __transaction_atomic noexcept(false) (global + 3)
27 + __transaction_atomic noexcept(TrueFalse::v()) (global + 4);
32 __transaction_atomic noexcept(false) { global += 5; } function
33 __transaction_atomic noexcept(TrueFalse::v()) { global += 6; }
H A Dnoexcept-1.C13 __transaction_atomic noexcept(T::v()) { global += 1; }
14 return __transaction_atomic noexcept(T::v()) (global + 2);
24 return __transaction_atomic noexcept(true) (global + 3)
25 + __transaction_atomic noexcept(TrueFalse::v()) (global + 4);
30 __transaction_atomic noexcept(true) { global += 5; } function
31 __transaction_atomic noexcept(TrueFalse::v()) { global += 6; }
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/torture/
H A Dpr47559.C4 void foo (int *k) noexcept
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/ext/
H A Dhas_nothrow_constructor-2.C5 number() noexcept(noexcept(0)) { }
/haiku-buildtools/gcc/libstdc++-v3/include/bits/
H A Denable_special_members.h89 { constexpr _Enable_default_constructor() noexcept = delete; }; member in struct:_Enable_default_constructor
93 { ~_Enable_destructor() noexcept = delete; }; member in struct:_Enable_destructor
98 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
99 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
100 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
102 operator=(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
104 operator=(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
110 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
111 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
112 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept member in struct:_Enable_copy_move
114 operator=(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
116 operator=(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
122 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
123 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
124 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
126 operator=(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
128 operator=(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
134 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
135 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
136 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
138 operator=(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
140 operator=(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
146 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
147 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
148 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
150 operator=(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
152 operator=(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
158 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
159 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
160 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
162 operator=(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
164 operator=(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
170 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
171 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
172 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
174 operator=(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
176 operator=(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
182 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
183 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
184 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
186 operator=(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
188 operator=(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
194 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
195 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
196 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
198 operator=(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
200 operator=(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
206 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
207 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
208 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
210 operator=(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
212 operator=(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
218 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
219 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
220 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = default; member in struct:_Enable_copy_move
222 operator=(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
224 operator=(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
230 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
231 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
232 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
234 operator=(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
236 operator=(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
242 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
243 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
244 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
246 operator=(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
248 operator=(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
254 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
255 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = default; member in struct:_Enable_copy_move
256 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
258 operator=(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
260 operator=(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
266 constexpr _Enable_copy_move() noexcept = default; member in struct:_Enable_copy_move
267 constexpr _Enable_copy_move(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
268 constexpr _Enable_copy_move(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
270 operator=(_Enable_copy_move const&) noexcept = delete; member in struct:_Enable_copy_move
272 operator=(_Enable_copy_move&&) noexcept = delete; member in struct:_Enable_copy_move
[all...]
/haiku-buildtools/gcc/libstdc++-v3/src/c++11/
H A Dfunctional.cc31 bad_function_call::~bad_function_call() noexcept = default;
34 bad_function_call::what() const noexcept
/haiku-buildtools/gcc/libstdc++-v3/libsupc++/
H A Dnested_exception.cc29 nested_exception::~nested_exception() noexcept = default; member in namespace:std

Completed in 186 milliseconds

1234567891011