Boost logo

Boost :

Subject: Re: [boost] BOOST_STATIC_CONSTANT
From: Gavin Lambert (gavinl_at_[hidden])
Date: 2017-08-17 01:45:54


On 17/08/2017 13:27, Glen Fernandes wrote:
> This is to detect a member 'impl_ptr_type' type? Just:
>
> template<class, class = void>
> struct has_impl_ptr_type
> : boost::false_type { };
> template<class T>
> struct has_impl_ptr_type<T, boost::void_t<typename T::impl_ptr_type> >
> : boost::true_type { };

That *is* a nicer way to do it. Requires a minimum of Boost 1.64 or
C++17, though. (Or VS2015, apparently.)


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk