FreeBSD Manual Pages
std::align_val_t(3) C++ Standard Libary std::align_val_t(3) NAME std::align_val_t - std::align_val_t Synopsis Defined in header <new> enum class align_val_t : std::size_t {}; (since C++17) Both new-expression and delete-expression, when used with objects whose alignment requirement is greater than __STDCPP_DEFAULT_NEW_ALIGNMENT__, pass that alignment requirement as an argument of type std::align_val_t to the selected allocation/deallocation function. Notes Alignment (as obtained by alignof) has the type std::size_t, but placement forms of allocation and deallocation functions that take std::size_t as an additional parameter are already in use, so this type is used instead. See also operator new allocation functions operator new[] (function) operator delete deallocation functions operator delete[] (function) http://cppreference.com 2022.07.31 std::align_val_t(3)
NAME | Synopsis | Notes | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::align_val_t&sektion=3&manpath=FreeBSD+Ports+15.0>
