Home
last modified time | relevance | path

Searched refs:align_val_t (Results 1 – 14 of 14) sorted by relevance

/external/libcxx/test/libcxx/language.support/support.dynamic/
Dnew_faligned_allocation.sh.cpp27 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/
Dalign_val_t.pass.cpp20 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/
Dnew.cpp179 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/
Dnew42 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/
Dnew_align_val_t_replace.pass.cpp49 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
Dnew_align_val_t_nothrow_replace.pass.cpp46 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[]()
Dnew_align_val_t.pass.cpp52 static_cast<std::align_val_t>(32)); in test_throw_max_size()
Dnew_align_val_t_nothrow.pass.cpp50 std::align_val_t(OverAligned), in test_max_alloc()
Ddelete_align_val_t_replace.pass.cpp51 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/
Dnew_align_val_t_replace.pass.cpp49 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
Dnew_align_val_t_nothrow_replace.pass.cpp46 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()
Dnew_align_val_t.pass.cpp52 static_cast<std::align_val_t>(32)); in test_throw_max_size()
Dnew_align_val_t_nothrow.pass.cpp50 std::align_val_t(OverAligned), in test_max_alloc()
Ddelete_align_val_t_replace.pass.cpp52 void operator delete(void* p, std::align_val_t) TEST_NOEXCEPT in operator delete() argument