Boost logo

Boost :

Subject: Re: [boost] BOOST_STATIC_CONSTANT
From: Vladimir Batov (Vladimir.Batov_at_[hidden])
Date: 2017-08-17 01:58:18


On 2017-08-17 11:45, Gavin Lambert via Boost wrote:
> 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.)

Yes, I liked it too. :-) Thanks, Glen.


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