Boost logo

Boost :

From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2004-10-13 13:28:23


Daniel Wallin writes:
> Aleksey Gurtovoy wrote:
> >>Do you need any help in writing these?
> >
> >
> > I'd be happy if the GCC failures went away by themselves :), but given
> > that I'm the only person throughly familiar with the current
> > implementation, I'm afraid it's not cost-effective to ask somebody
> > else to look at them. Unless, of course, they _want_ to get their
> > hands dirty in all the intricacies of the library internals.
>
> I think you can fix these by moving the query functions into the
> classes. For instance:
>
> template< typename T, typename Base >
> aux::no_tag is_masked_(s_item<T,Base> const&, aux::type_wrapper<T>*);
>
> To:
>
> template< typename T, typename Base >
> struct s_item
> : Base
> {
> ...
> static aux::no_tag is_masked_(aux::type_wrapper<T>*);
> using Base::is_masked_;
> };
>
> Etc, for all of them.

Thanks for the hint, Daniel! That's more or less what I just did.

--
Aleksey Gurtovoy
MetaCommunications Engineering

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