|
Boost : |
Subject: Re: [boost] [Concept Check] ContiguousIterator
From: Krzysztof Czainski (1czajnik_at_[hidden])
Date: 2010-10-07 07:52:52
>
> Took me days to realize you didn't mean the Borland compiler ;-)
>
> > s there any way to refine RandomAccessIterator so the cocnept
> > captures the fact that the address of two consecutive value iterated over
> > are contiguous in memory ?
> >
> > I can't get any proper expression to check for this in a proper way.
>
> Yeah, it's a purely semantic distinction, so while you *can* refine
> RandomAccessIterator for it, there are no syntactic/structural checks
> you can add... unless, as Rob S points out, you add a trait somewhere
> and make it part of the ContiguousIterator concept.
>
> --
> Dave Abrahams
> BoostPro Computing
>
I would be interested in a trait, that could tell at compile time, if an
iterator is a ContiguousIterator.
I write a lot of code in C++, that needs to cooperate with old C code.
Regards,
Kris
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk