/external/libcxx/test/libcxx/language.support/support.dynamic/ |
D | new_faligned_allocation.sh.cpp | 27 static_assert(std::is_enum<std::align_val_t>::value, ""); in main() 28 typedef std::underlying_type<std::align_val_t>::type UT; in main() 32 static_assert((!std::is_constructible<std::align_val_t, std::size_t>::value), ""); in main() 34 static_assert(!std::is_constructible<std::size_t, std::align_val_t>::value, ""); in main() 36 static_assert((std::is_constructible<std::size_t, std::align_val_t>::value), ""); in main() 40 std::align_val_t a = std::align_val_t(0); in main() 41 std::align_val_t b = std::align_val_t(32); in main() 43 assert(a == std::align_val_t(0)); in main() 44 assert(b == std::align_val_t(32)); in main() 47 void *ptr = ::operator new(1, std::align_val_t(128)); in main() [all …]
|
/external/libcxx/test/std/language.support/support.dynamic/ |
D | align_val_t.pass.cpp | 20 static_assert(std::is_enum<std::align_val_t>::value, ""); in main() 21 … static_assert(std::is_same<std::underlying_type<std::align_val_t>::type, std::size_t>::value, ""); in main() 22 static_assert(!std::is_constructible<std::align_val_t, std::size_t>::value, ""); in main() 23 static_assert(!std::is_constructible<std::size_t, std::align_val_t>::value, ""); in main() 26 constexpr auto a = std::align_val_t(0); in main() 27 constexpr auto b = std::align_val_t(32); in main() 28 constexpr auto c = std::align_val_t(-1); in main() 30 static_assert(a == std::align_val_t(0), ""); in main() 31 static_assert(b == std::align_val_t(32), ""); in main()
|
/external/libcxx/src/ |
D | new.cpp | 179 operator new(std::size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC in operator new() 184 alignment = std::align_val_t(sizeof(void*)); in operator new() 211 operator new(size_t size, std::align_val_t alignment, const std::nothrow_t&) _NOEXCEPT in operator new() 230 operator new[](size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC in operator new[]() 237 operator new[](size_t size, std::align_val_t alignment, const std::nothrow_t&) _NOEXCEPT in operator new[]() 256 operator delete(void* ptr, std::align_val_t) _NOEXCEPT in operator delete() argument 268 operator delete(void* ptr, std::align_val_t alignment, const std::nothrow_t&) _NOEXCEPT in operator delete() 275 operator delete(void* ptr, size_t, std::align_val_t alignment) _NOEXCEPT in operator delete() 282 operator delete[] (void* ptr, std::align_val_t alignment) _NOEXCEPT in operator delete[]() 289 operator delete[] (void* ptr, std::align_val_t alignment, const std::nothrow_t&) _NOEXCEPT in operator delete[]() [all …]
|
/external/libcxx/include/ |
D | new | 42 enum class align_val_t : size_t {}; // C++17 52 void* operator new(std::size_t size, std::align_val_t alignment); // replaceable, C++17 54 void* operator new(std::size_t size, std::align_val_t alignment, 58 void operator delete(void* ptr, std::align_val_t alignment) noexcept; // replaceable, C++17 60 std::align_val_t alignment) noexcept; // replaceable, C++17 62 void operator delete(void* ptr, std:align_val_t alignment, 67 std::align_val_t alignment) noexcept; // replaceable, C++17 69 void* operator new[](std::size_t size, std::align_val_t alignment, 74 std::align_val_t alignment) noexcept; // replaceable, C++17 76 std::align_val_t alignment) noexcept; // replaceable, C++17 [all …]
|
/external/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/ |
D | new_align_val_t_replace.pass.cpp | 49 void* operator new[](std::size_t s, std::align_val_t a) TEST_THROW_SPEC(std::bad_alloc) in operator new[]() 58 void operator delete[](void* p, std::align_val_t) TEST_NOEXCEPT in operator delete[]() argument
|
D | new_align_val_t_nothrow_replace.pass.cpp | 46 void* operator new[](std::size_t s, std::align_val_t a) TEST_THROW_SPEC(std::bad_alloc) in operator new[]() 55 void operator delete[](void* p, std::align_val_t a) TEST_NOEXCEPT in operator delete[]()
|
D | new_align_val_t.pass.cpp | 52 static_cast<std::align_val_t>(32)); in test_throw_max_size()
|
D | new_align_val_t_nothrow.pass.cpp | 50 std::align_val_t(OverAligned), in test_max_alloc()
|
D | delete_align_val_t_replace.pass.cpp | 51 void operator delete [] (void* p, std::align_val_t) TEST_NOEXCEPT in operator delete[]() argument
|
/external/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/ |
D | new_align_val_t_replace.pass.cpp | 49 void* operator new(std::size_t s, std::align_val_t a) TEST_THROW_SPEC(std::bad_alloc) in operator new() 58 void operator delete(void* p, std::align_val_t) TEST_NOEXCEPT in operator delete() argument
|
D | new_align_val_t_nothrow_replace.pass.cpp | 46 void* operator new(std::size_t s, std::align_val_t a) TEST_THROW_SPEC(std::bad_alloc) in operator new() 55 void operator delete(void* p, std::align_val_t a) TEST_NOEXCEPT in operator delete()
|
D | new_align_val_t.pass.cpp | 52 static_cast<std::align_val_t>(32)); in test_throw_max_size()
|
D | new_align_val_t_nothrow.pass.cpp | 50 std::align_val_t(OverAligned), in test_max_alloc()
|
D | delete_align_val_t_replace.pass.cpp | 52 void operator delete(void* p, std::align_val_t) TEST_NOEXCEPT in operator delete() argument
|