Boost logo

Boost :

From: Markus Schöpflin (markus.schoepflin_at_[hidden])
Date: 2004-08-13 03:00:05


Jonathan Wakely wrote:
> On Thu, Aug 12, 2004 at 06:36:32PM +0200, Markus Sch?pflin wrote:
>
>>class fixed_mapping
>>{
>> typedef ... elem_type;
>>
>> struct p1 : public ...
>> {
>> bool operator()(elem_type const &x, ...) { ... }
>> }
>>};
>>
>>My compiler complains that elem_type is inaccessible in the definition
>>of operator() and I think it is right to complain.
>
> There's a defect report about this. The proposed resolution says that
> nested classes should have the same access rights as member functions,
> but it hasn't been approved yet IIRC.

But hat still means that currently boost.test needs to be fixed, right?

> I think g++ implements the proposed resolution already.

cxx accepts the code also, but not in strict_ansi mode. :-)

Markus


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