|
Boost : |
From: Dave Abrahams (abrahams_at_[hidden])
Date: 2000-06-13 07:56:49
--- In boost_at_[hidden], Dietmar Kuehl <dietmar_kuehl_at_y...> wrote:
> If you track down the various versions of 'boost::iterator', you
will
> see that it tries to inherit from 'std::iterator' if this class is
> there. If it is there in a correct form (ie. with all five template
> arguments), 'boost::iterator' does not add anything. If it is has
> reduced template arguments (eg. in the Dinkumware implementation)
ie.
> derives from this version but also adds the corresponding typedefs.
If
> 'std::iterator' is missing completely (eg. in the libstdc++
> implementation) ie. provides the whole class. Of course, some tests
for
> macros are missing but the general mechanism should work.
Yes, I noticed there is no test for __SGI_STL_PORT. Again, all I ask
is that you don't wreck STLport interoperability with VC6, since I
worked hard to get that.
Thanks,
Dave
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk