
I have the same problem, to view a map (k1->k2->v) as a sequence(k1, k2) ->
v. With iterator_facade and iterator_transform, the problem solved
verbosely.
in the code, Begin and End is unary functors applied to first iterator to
get second begin, end iterator.
template
wrote:
[Please do not mail me a copy of your followup]
boost-users@lists.boost.org spake the secret code
thusly: On Sat, Sep 18, 2010 at 10:37 AM, TONGARI
wrote: 2010/9/17
It seems like there ought to be a natural way to do this using an
iterator
class.
I don't think that'll be a good solution to this problem, not efficient enough.
Whether it's efficient "enough" really depends on the OP's requirements. However, if you're worried about efficiency you should look up Matt Austern's 1998 paper "Segmented Iterators and Hierarchical Algorithms"
It was an interesting read and not hard to implement.
http://lafstern.org/matt/segmented.pdf -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/
Legalize Adulthood! http://legalizeadulthood.wordpress.com
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users