Class template Dune::XT::Common::is_smart_ptr<T>

template<class T>
class Dune::XT::Common::is_smart_ptr<T>

trait whose value is true iff T is a std::unique_ptr, std::shared_ptr or std::weak_ptr

Variable Dune::XT::Common::is_smart_ptr::value

template<class T>
const bool Dune::XT::Common::is_smart_ptr<T>::value

No documentation provided.

Type alias Dune::XT::Common::is_smart_ptr::type

template<class T>
using Dune::XT::Common::is_smart_ptr<T>::type = T

No documentation provided.