Searched defs:noexcept (Results 26 - 50 of 63) sorted by relevance

123

/external/clang/test/CXX/special/class.copy/
H A Dp15-0x.cpp27 template<typename T> T &&declval() noexcept; member in namespace:PR11418
31 NonPOD(const NonPOD &) noexcept; member in struct:PR11418::NonPOD
32 NonPOD(NonPOD &&) noexcept; member in struct:PR11418::NonPOD
39 static_assert(noexcept(declval<X>()), "noexcept isn't working at all");
40 static_assert(noexcept(X(declval<X&>())), "copy constructor can't throw");
41 static_assert(noexcept(X(declval<X>())), "move constructor can't throw");
H A Dp13-0x.cpp97 friend constexpr U::U() noexcept; member in struct:PR13052::X
98 friend constexpr U::U(U&&) noexcept; member in struct:PR13052::X
99 friend constexpr U::U(const U&) noexcept; member in struct:PR13052::X
101 friend constexpr V::V(V&&) noexcept; member in struct:PR13052::X
102 friend constexpr V::V(const V&) noexcept; member in struct:PR13052::X
104 friend constexpr W::W(W&&) noexcept; member in struct:PR13052::X
105 friend constexpr W::W(const W&) noexcept; member in struct:PR13052::X
106 friend constexpr S<U>::S() noexcept; member in struct:PR13052::X
107 friend constexpr S<U>::S(S<U>&&) noexcept; member in struct:PR13052::X
108 friend constexpr S<U>::S(const S<U>&) noexcept; member in struct:PR13052::X
110 friend constexpr S<V>::S(S<V>&&) noexcept; member in struct:PR13052::X
111 friend constexpr S<V>::S(const S<V>&) noexcept; member in struct:PR13052::X
113 friend constexpr S<W>::S(S<W>&&) noexcept; member in struct:PR13052::X
114 friend constexpr S<W>::S(const S<W>&) noexcept; member in struct:PR13052::X
[all...]
/external/clang/test/CodeGenCXX/
H A Dcxx0x-delegating-ctors.cpp5 ~non_trivial() noexcept(false);
8 non_trivial::~non_trivial() noexcept(false) {} function
H A Dcxx1y-sized-deallocation.cpp23 void operator delete(void *) noexcept; member in struct:E
24 void operator delete[](void *) noexcept; member in struct:E
29 void operator delete(void *, size_t) noexcept; member in struct:F
30 void operator delete[](void *, size_t) noexcept; member in struct:F
/external/clang/test/SemaCXX/
H A Dnew-null.cpp9 return nullptr; // expected-warning {{'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept'}}
11 void *operator new[](size_t n) noexcept {
25 // expected-warning@-2 {{'operator new[]' should not return a null pointer unless it is declared 'throw()' or 'noexcept'}}
49 void *operator new(size_t n) noexcept(B) { function in struct:S4
H A Dcxx11-inheriting-ctors.cpp13 noexcept(noexcept(T(X(), static_cast<A &&>(a)))) function in struct:PR15757::T
/external/libcxx/test/std/utilities/optional/optional.object/optional.object.assign/
H A Dmove.pass.cpp14 // noexcept(is_nothrow_move_assignable<T>::value &&
150 ThrowsMove() noexcept {}
151 ThrowsMove(ThrowsMove const&) noexcept {}
152 ThrowsMove(ThrowsMove &&) noexcept(false) {} function in struct:ThrowsMove
153 ThrowsMove& operator=(ThrowsMove const&) noexcept { return *this; }
154 ThrowsMove& operator=(ThrowsMove &&) noexcept { return *this; }
158 ThrowsMoveAssign() noexcept {}
159 ThrowsMoveAssign(ThrowsMoveAssign const&) noexcept {}
160 ThrowsMoveAssign(ThrowsMoveAssign &&) noexcept {}
161 ThrowsMoveAssign& operator=(ThrowsMoveAssign const&) noexcept { retur
162 ThrowsMoveAssign& operator=(ThrowsMoveAssign &&) noexcept(false) { return *this; } function in struct:ThrowsMoveAssign
166 NoThrowMove() noexcept(false) {} function in struct:NoThrowMove
167 NoThrowMove(NoThrowMove const&) noexcept(false) {} function in struct:NoThrowMove
[all...]
/external/libcxxabi/test/
H A Dtest_vector3.pass.cpp33 noexcept(false) function in struct:test1::A
/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/
H A Dp8.cpp11 /*static*/ constexpr void *operator new(size_t) noexcept; member in struct:S
33 constexpr void *S::operator new(size_t) noexcept { return 0; }
/external/clang/test/CXX/except/except.spec/
H A Dp1.cpp25 // Simple parser tests, noexcept specification.
29 void f1() noexcept { }
30 void f2() noexcept (true) { } function in namespace:noex
31 void f3() noexcept (false) { } function in namespace:noex
32 void f4() noexcept (1 < 2) { }
35 void foo() noexcept { }
36 void bar() noexcept (true) { } function in class:noex::CA1
39 void (*fptr1)() noexcept; member in namespace:noex
40 void (*fptr2)() noexcept (true);
46 void f() throw(int) noexcept { } // expecte
68 noexcept(sizeof(T) == sizeof(int)) || noexcept(f(x)) argument
[all...]
H A Dp14.cpp40 static_assert(noexcept(IC0()), "IC0() does not throw");
41 static_assert(!noexcept(IC1()), "IC1() throws");
46 NoThrowMove(NoThrowMove &&) noexcept; member in struct:PR13381::NoThrowMove
48 NoThrowMove &operator=(NoThrowMove &&) const noexcept; member in struct:PR13381::NoThrowMove
51 NoThrowMoveOnly(NoThrowMoveOnly &&) noexcept; member in struct:PR13381::NoThrowMoveOnly
52 NoThrowMoveOnly &operator=(NoThrowMoveOnly &&) noexcept; member in struct:PR13381::NoThrowMoveOnly
63 static_assert(!noexcept(X(X::val())), "");
64 static_assert(!noexcept(X::ref() = X::val()), "");
68 // Part of DR1351: the implicit exception-specification is noexcept(false) if
70 // "any". Hence it is compatible with noexcept(fals
[all...]
/external/clang/test/Index/
H A Dget-cursor.cpp74 A& operator=(A&&) noexcept; member in class:A
/external/clang/test/Lexer/
H A Dcxx0x_keyword_as_cxx98.cpp33 int noexcept; // expected-warning {{'noexcept' is a keyword in C++11}} variable
H A Dkeywords_test.cpp52 CXX11_KEYWORD(noexcept); variable
/external/libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/
H A Dmove.pass.cpp186 ThrowsMove() noexcept(false) {} function in struct:ThrowsMove
187 ThrowsMove(ThrowsMove const&) noexcept(false) {} function in struct:ThrowsMove
188 ThrowsMove(ThrowsMove &&) noexcept(false) {} function in struct:ThrowsMove
192 NoThrowMove() noexcept(false) {} function in struct:NoThrowMove
193 NoThrowMove(NoThrowMove const&) noexcept(false) {} function in struct:NoThrowMove
194 NoThrowMove(NoThrowMove &&) noexcept(true) {} function in struct:NoThrowMove
/external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.apply/
H A Dmake_from_tuple.pass.cpp166 NothrowMoveable(NothrowMoveable&&) noexcept {}
169 TestType(int, NothrowMoveable) noexcept {}
170 TestType(int, int, int) noexcept(false) {} function in struct:TestType
171 TestType(long, long, long) noexcept {}
/external/libcxx/test/std/utilities/variant/variant.variant/variant.assign/
H A Dmove.pass.cpp17 // variant& operator=(variant&&) noexcept(see below);
55 MoveOnlyOddNothrow(MoveOnlyOddNothrow &&) noexcept(false) {} function in struct:MoveOnlyOddNothrow
57 MoveOnlyOddNothrow &operator=(MoveOnlyOddNothrow &&) noexcept = default; member in struct:MoveOnlyOddNothrow
H A Dcopy.pass.cpp32 NothrowCopy(const NothrowCopy &) noexcept = default; member in struct:NothrowCopy
33 NothrowCopy &operator=(const NothrowCopy &) noexcept = default; member in struct:NothrowCopy
100 CopyDoesThrow(const CopyDoesThrow &) noexcept(false);
101 CopyDoesThrow &operator=(const CopyDoesThrow &) noexcept(false);
/external/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/
H A Dmove.pass.cpp17 // variant(variant&&) noexcept(see below);
27 ThrowsMove(ThrowsMove &&) noexcept(false) {} function in struct:ThrowsMove
/external/clang/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/
H A Dp2.cpp62 E1() noexcept = default; member in struct:E1
63 E1(const E1&) noexcept = default; member in struct:E1
64 E1(E1&&) noexcept = default; member in struct:E1
65 E1 &operator=(const E1&) noexcept = default; member in struct:E1
66 E1 &operator=(E1&&) noexcept = default; member in struct:E1
67 ~E1() noexcept = default; member in struct:E1
70 E2() noexcept(false) = default; // expected-error {{exception specification of explicitly defaulted default constructor does not match the calculated one}}
71 E2(const E2&) noexcept(false) = default; // expected-error {{exception specification of explicitly defaulted copy constructor does not match the calculated one}}
72 E2(E2&&) noexcept(false) = default; // expected-error {{exception specification of explicitly defaulted move constructor does not match the calculated one}}
73 E2 &operator=(const E2&) noexcept(fals
[all...]
/external/clang/test/CXX/special/class.ctor/
H A Dp6-0x.cpp90 friend constexpr A::A() noexcept; // expected-error {{follows non-constexpr declaration}} member in struct:UnionCtors::Test
91 friend constexpr B::B() noexcept; member in struct:UnionCtors::Test
92 friend constexpr C::C() noexcept; member in struct:UnionCtors::Test
93 friend constexpr D::D() noexcept; member in struct:UnionCtors::Test
94 friend constexpr E::E() noexcept; // expected-error {{follows non-constexpr declaration}} member in struct:UnionCtors::Test
/external/libcxx/test/std/utilities/variant/variant.variant/variant.swap/
H A Dswap.pass.cpp17 // void swap(variant& rhs) noexcept(see below)
55 void swap(NotMoveAssignableWithSwap &, NotMoveAssignableWithSwap &) noexcept {}
76 NothrowTypeImp(const NothrowTypeImp &o) noexcept(NT_Copy) : value(o.value) { function in struct:NothrowTypeImp
79 NothrowTypeImp(NothrowTypeImp &&o) noexcept(NT_Move) : value(o.value) { function in struct:NothrowTypeImp
84 NothrowTypeImp &operator=(const NothrowTypeImp &) noexcept(NT_CopyAssign) { function in struct:NothrowTypeImp
88 NothrowTypeImp &operator=(NothrowTypeImp &&o) noexcept(NT_MoveAssign) { function in struct:NothrowTypeImp
115 NT_Swap, true> &rhs) noexcept(NT_Swap) { function
150 NonThrowingNonNoexceptType(NonThrowingNonNoexceptType &&o) noexcept(false) function in struct:NonThrowingNonNoexceptType
156 operator=(NonThrowingNonNoexceptType &&) noexcept(false) { function in struct:NonThrowingNonNoexceptType
168 ThrowsOnSecondMove(ThrowsOnSecondMove &&o) noexcept(fals function in struct:ThrowsOnSecondMove
[all...]
/external/libcxx/test/support/
H A Darchetypes.hpp51 TestBase() noexcept : value(0) { member in struct:ArchetypeBases::TestBase
55 explicit TestBase(int x) noexcept : value(x) {
59 TestBase(int x) noexcept : value(x) {
63 explicit TestBase(int, int y) noexcept : value(y) {
67 TestBase(int, int y) noexcept : value(y) {
71 explicit TestBase(std::initializer_list<int>& il, int = 0) noexcept
76 explicit TestBase(std::initializer_list<int>& il, int = 0) noexcept : value(static_cast<int>(il.size())) {
79 TestBase& operator=(int xvalue) noexcept {
89 explicit TestBase(TestBase const& o) noexcept : value(o.value) {
93 explicit TestBase(TestBase && o) noexcept
166 constexpr ValueBase() noexcept : value(0) {} member in struct:ValueBase
[all...]
/external/clang/test/CXX/expr/expr.prim/expr.prim.general/
H A Dp3-0x.cpp5 float &f(int*) const noexcept; member in struct:A
8 auto g1() noexcept(noexcept(f(ptr))) -> decltype(f(this->ptr));
9 auto g2() const noexcept(noexcept(f((*this).ptr))) -> decltype(f(ptr));
15 static_assert(!noexcept(a.g1()), "exception-specification failure");
16 static_assert(noexcept(a.g2()), "exception-specification failure");
30 float &f(T*) const noexcept; member in struct:C
33 auto g1() noexcept(noexcept(
76 iter_swap(I x, I y) noexcept; member in namespace:PR10036
143 void foo(Derived& d) noexcept(noexcept(d.bar(d))) {} function in struct:PR12564::Derived
[all...]
/external/clang/test/SemaTemplate/
H A Dinstantiate-exception-spec-cxx11.cpp19 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}} expected-error {{not superset}}
52 static int f() noexcept(noexcept(A<T>().f("boo!"))) { return 0; } // \
64 void f() noexcept(T::error);
65 void (g)() noexcept(T::error);
71 template<typename T> T declval() noexcept; member in namespace:core_19754_example
124 virtual void f() noexcept; // expected-note {{overridden}} member in struct:Base
164 consume([]() noexcept(sizeof(T) == 4) {} ...); function
[all...]

Completed in 2283 milliseconds

123