fmt::ptr

ptr overloads

Synopses

Declared in <fmt/format.h>

Converts p to const void* for pointer formatting.

template<typename T>
void const*
ptr(T p);
» more...

Returns p.get() as a const void* for use with the {} pointer format.

template<typename T>
void const*
ptr(std::shared_ptr<T> const& p);
» more...

Returns p.get() as a const void* for use with the {} pointer format.

template<
    typename T,
    typename Deleter>
void const*
ptr(std::unique_ptr<T, Deleter> const& p);
» more...

Return Value

  • p cast to const void*.
  • The raw pointer managed by p.

Parameters

NameDescription
pThe pointer to convert.