Lines Matching refs:noexcept
19 static void f() noexcept(A<U>().n);
26 static_assert(noexcept(A<int>::B<char>::f()), "");
29 static void recurse() noexcept(noexcept(S<N+1>::recurse())); // \
37 void (*pFn2)() noexcept = &S<0>::recurse; // expected-note {{instantiation of exception spec}} expe…
52 static int f() noexcept(noexcept(A<T>().f("boo!"))) { return 0; } // \ in f()
64 void f() noexcept(T::error);
65 void (g)() noexcept(T::error);
71 template<typename T> T declval() noexcept;
79 void irrelevant(wrap &p) noexcept(is_movable<T>::value);
112 template <typename T> void f2(T) noexcept(T::throws); // expected-note {{candidate}}
113 template <typename T> void f2(T, int = 0) noexcept(T::sworht); // expected-note {{candidate}}
124 virtual void f() noexcept; // expected-note {{overridden}}
127 void f() noexcept (sizeof(T) == 4); // expected-error {{is more lax}}
128 void g() noexcept (T::error);
139 …virtual void f() noexcept (*B); // expected-error {{constant expression}} expected-note {{read of …
158 template<bool ...B> void g(void (*...p)() noexcept (B)) { in g()
160 check<noexcept(p()) == B ...>(); in g()
164 consume([]() noexcept(sizeof(T) == 4) {} ...); in i()
167 consume([](void (*p)() noexcept(B)) { in j()
168 void (*q)() noexcept = p; // expected-error {{not superset of source}} in j()
184 …int g1(int) noexcept(T::error); // expected-error{{type 'int' cannot be used prior to '::' because… in f1()