Boost logo

Boost :

Subject: Re: [boost] safe-bool CRTP class
From: Krzysztof Czainski (1czajnik_at_[hidden])
Date: 2011-05-27 13:02:04

2011/5/27 Gregory Crosswhite <gcross_at_[hidden]>

> On 5/27/11 9:28 AM, Stewart, Robert wrote:
>> template< class Derived, class Base = empty_t>
>> I like that you're allowing for a base class.
> That was my first reaction too, though the more that I have been thinking
> about it the more that I am having trouble thinking of an example of exactly
> why it is that one would ever need or want this functionality.
> Cheers,
> Greg

That's for base class chaining to avoid multiple inheritance, just like the
operators library has it.

struct X : boolable<X, addable<X> > {...};



Boost list run by bdawes at, gregod at, cpdaniel at, john at