Boost logo

Boost :

Subject: Re: [boost] [TypeErasure] BOOST_TYPE_ERASURE_MEMBER
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2012-07-22 10:48:24


AMDG

On 07/22/2012 04:17 AM, Julien Nitard wrote:
> Hi Steven, all
>
> BOOST_TYPE_ERASURE_MEMBER is only mentioned in the reference, it could
> be useful to add it to the tutorial: I guess that most user concepts
> will start from member functions of a given type. A sample on how to
> specialize it for types not having the said member function would be
> also welcome.
>

Yes. This macro was introduced fairly
late, and I didn't get around to updating
the tutorial for the review. I also want
to add a corresponding BOOST_TYPE_ERASURE_FREE
macro for non-member functions.

> Finally, why did you choose not to include the member's signature in
> the macro ?

I was trying to make the concept
that the macro generates as generic
as possible.

> Isn't this giving the way for hard to find mistakes ?
>

Mistakes like what? The signature is
specified when using the concept.

In Christ,
Steven Watanabe


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