Boost logo

Boost :

From: Arkadiy Vertleyb (vertleyb_at_[hidden])
Date: 2004-12-09 10:05:24

"Peder Holt" <peder.holt_at_[hidden]> wrote

> The main reason for creating something like this would be to allow
> registration of the dinkumware iterators, which are defined as nested
> classes (unlike the iterators of other stl-implementations which are
> normal template classes already supported by the TYPEOF library)
> BOOST_TYPEOF_REGISTER_TEMPLATE_NESTED should only be used in this
> context, and not promoted outside of the TYPEOF library.
> This functionality could also be implemented in the same scope as the
> stl registration code. This would prevent the TYPEOF library from
> being polluted, but would allow automatic registration of iterators
> for all platforms.

Actually this method is only good with overloading -- doesn't work with
partial template specialization. So, for the conformant implementation, we
would have to implement some additional mechanism in the main template...

So I am not sure we would be really able to "prevent the TYPEOF library from
being polluted".


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