Home
last modified time | relevance | path

Searched refs:__element_count (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Darray_cookie.h47 size_t __element_count; member
53 size_t __element_count; member
118 return __cookie.__element_count; in __get_array_cookie()
H A Dallocator.h105 return std::__libcpp_allocate<_Tp>(__element_count(__n));
120 std::__libcpp_deallocate<_Tp>(__p, __element_count(__n));
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__string/
H A Dconstexpr_c_functions.h36 enum class __element_count : size_t {}; enum
67 _LIBCPP_HIDE_FROM_ABI int __constexpr_memcmp(const _Tp* __lhs, const _Up* __rhs, __element_count __… in __constexpr_memcmp()
99 …E_FROM_ABI bool __constexpr_memcmp_equal(const _Tp* __lhs, const _Up* __rhs, __element_count __n) { in __constexpr_memcmp_equal()
199 _LIBCPP_HIDE_FROM_ABI _Tp* __constexpr_memmove(_Tp* __dest, _Up* __src, __element_count __n) { in __constexpr_memmove()
H A Dchar_traits.h129 return std::__constexpr_memmove(__s1, __s2, __element_count(__n));
135 std::__constexpr_memmove(__s1, __s2, __element_count(__n));
172 return std::__constexpr_memmove(__dest, __src, __element_count(__n));
178 return std::__constexpr_memmove(__dest, __src, __element_count(__n));
227 return std::__constexpr_memcmp(__s1, __s2, __element_count(__n));
/freebsd/contrib/llvm-project/libcxx/include/__utility/
H A Dsmall_buffer.h71 … byte* __allocation = reinterpret_cast<byte*>(std::__libcpp_allocate<_Stored>(__element_count(1))); in __alloc()
80 std::__libcpp_deallocate<_Stored>(__get<_Stored>(), __element_count(1)); in __dealloc()
H A Delement_count.h23 enum class __element_count : size_t {}; enum
/freebsd/contrib/llvm-project/libcxx/include/__string/
H A Dconstexpr_c_functions.h71 __constexpr_memcmp(const _Tp* __lhs, const _Up* __rhs, __element_count __n) { in __constexpr_memcmp()
104 __constexpr_memcmp_equal(const _Tp* __lhs, const _Up* __rhs, __element_count __n) { in __constexpr_memcmp_equal()
209 __constexpr_memmove(_Tp* __dest, _Up* __src, __element_count __n) { in __constexpr_memmove()
H A Dchar_traits.h140 return std::__constexpr_memmove(__s1, __s2, __element_count(__n));
147 std::__constexpr_memmove(__s1, __s2, __element_count(__n));
200 return std::__constexpr_memmove(__dest, __src, __element_count(__n));
207 return std::__constexpr_memmove(__dest, __src, __element_count(__n));
262 return std::__constexpr_memcmp(__s1, __s2, __element_count(__n));
/freebsd/contrib/llvm-project/libcxx/include/__new/
H A Dallocate.h54 __libcpp_allocate(__element_count __n, size_t __align = _LIBCPP_ALIGNOF(_Tp)) {
75 …__type_identity_t<_Tp>* __ptr, __element_count __n, size_t __align = _LIBCPP_ALIGNOF(_Tp)) _NOEXCE…
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dcopy_move_common.h64 std::__constexpr_memmove(__result, __first, __element_count(__n)); in __copy_trivial_impl()
75 std::__constexpr_memmove(__result, __first, __element_count(__n)); in __copy_backward_trivial_impl()
H A Dlexicographical_compare.h76 …std::__constexpr_memcmp(__first1, __first2, __element_count(std::min(__last1 - __first1, __last2 -… in __lexicographical_compare()
H A Dequal.h191 return std::__constexpr_memcmp_equal(__first1, __first2, __element_count(__last1 - __first1)); in __equal_iter_impl()
232 return std::__constexpr_memcmp_equal(__first1, __first2, __element_count(__last1 - __first1)); in __equal_impl()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__algorithm/
H A Dcopy_move_common.h64 std::__constexpr_memmove(__result, __first, __element_count(__n)); in __copy_trivial_impl()
74 std::__constexpr_memmove(__result, __first, __element_count(__n)); in __copy_backward_trivial_impl()
H A Dequal.h53 return std::__constexpr_memcmp_equal(__first1, __first2, __element_count(__last1 - __first1)); in __equal_iter_impl()
/freebsd/contrib/llvm-project/libcxx/src/
H A Dmemory_resource.cpp44 return std::__libcpp_allocate<std::byte>(__element_count(bytes), align); in do_allocate()
48 std::byte* result = std::__libcpp_allocate<std::byte>(__element_count(bytes), align); in do_allocate()
50 std::__libcpp_deallocate<std::byte>(result, __element_count(bytes), align); in do_allocate()
58 std::__libcpp_deallocate<std::byte>(static_cast<std::byte*>(p), __element_count(bytes), align); in do_deallocate()