sparrow 1.0.0
Loading...
Searching...
No Matches
sparrow::mpl::shared_ptr_or_derived Concept Reference

Concept for shared_ptr or derived types. More...

#include <mp_utils.hpp>

Concept definition

template<typename T>
|| std::derived_from<T, std::shared_ptr<typename T::element_type>>
Concept for shared_ptr or derived types.
Definition mp_utils.hpp:972
Concept for shared_ptr instances.
Definition mp_utils.hpp:962

Detailed Description

Concept for shared_ptr or derived types.

Template Parameters
TType to check
Postcondition
True if T is shared_ptr or derives from std::shared_ptr

Definition at line 972 of file mp_utils.hpp.