commons 0.1.5
Header-only C++23 library of common/shared types for the C++ libraries
Loading...
Searching...
No Matches
comms::detail::PointerReturningGet Concept Reference

A type whose .get() yields something pointer-like (a smart pointer). More...

#include <prioritized.hpp>

Concept definition

template<typename T>
concept comms::detail::PointerReturningGet = requires(const T& t) {
{ t.get() } -> std::convertible_to<const volatile void*>;
}
A type whose .get() yields something pointer-like (a smart pointer).
Definition prioritized.hpp:129

Detailed Description

A type whose .get() yields something pointer-like (a smart pointer).