Boost logo

Boost :

From: John Maddock (John_Maddock_at_[hidden])
Date: 2000-10-24 06:54:41


>"re_detail::c_traits_base::do_lookup_collate();" is not legal because
>"do_lookup_collate" is found by namespace access that is using a re_detail
>namespace qualification.
>
>The example will compile when you change the call to
>"c_traits_base::do_lookup_collate();" so that the name is found in a base
>class lookup.

Oh no it won't: to clarify the base class is not in the same namespace as
the derived class, hence the namespace:: prefix. I'll typedef the base
class and use typedef_name::member instead which I hope should fix the
problem.

- John.


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