to_address#

Fully qualified name: carb::cpp::to_address

Defined in carb/cpp/Memory.h

constexpr auto carb::cpp::to_address(const Ptr &p) noexcept#

Fancy pointer overload: returns to_address(p.operator->()).

Note

Only available if p has an operator-> that returns a pointer.

Template Parameters:

Ptr – A fancy pointer type that defines operator->()

Parameters:

p – The fancy pointer

Returns:

The raw pointer result of p.operator->()