BloombergLP::bslma::PointerUtil::unqualify

unqualify overloads

Synopses

Declared in <bslma_pointerutil.h>

Return the specified address cast to a pointer to the cv-unqualified form of the (template parameter) TYPE.

template<class TYPE>
constexpr
static
TYPE*
unqualify(TYPE* address) noexcept;
» more...

Same as the non-const overload, for volatile pointers.

template<class TYPE>
constexpr
static
TYPE*
unqualify(TYPE volatile* address) noexcept;
» more...

Same as the preceding overload, for const pointers.

template<class TYPE>
constexpr
static
TYPE*
unqualify(TYPE const* address) noexcept;
» more...

Same as the non-const overload, for const volatile pointers.

template<class TYPE>
constexpr
static
TYPE*
unqualify(TYPE const volatile* address) noexcept;
» more...