The <memory> header from C++20's standard library.
More...
|
#define | SEQAN3_CPP_LIB_TO_ADDRESS IMPLEMENTATION_DEFINED |
| A workaround for __cpp_lib_to_address for gcc version >=8.0 and < 9.4 (in C++20 mode). Those versions implemented std::to_address, but did not define that feature detection macro.
|
|
|
template<typename T > |
constexpr auto | std::to_address (const T &p) noexcept |
| Obtain the address represented by p without forming a reference to the object pointed to by p. More...
|
|
template<typename T > |
constexpr T * | std::to_address (T *p) noexcept |
| Obtain the address represented by p without forming a reference to the object pointed to by p. More...
|
|
The <memory> header from C++20's standard library.
◆ to_address() [1/2]
template<typename T >
constexpr auto std::to_address |
( |
const T & |
p | ) |
|
|
constexprnoexcept |
◆ to_address() [2/2]
template<typename T >
constexpr T * std::to_address |
( |
T * |
p | ) |
|
|
constexprnoexcept |