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 |