|
Boost : |
From: rogeeff (rogeeff_at_[hidden])
Date: 2001-12-14 00:46:05
Hi,
I have a question about iterator_adaptor. The iterator_adaptor seems
to assume that Policies are stateless. For example, it never copy
them in copy constructor and iterator. Why it was designed that way?
Another related questions:
Why does not iterator_adapter has a copy_constructor/assignment
accepting Base iterator?
Why does not iterator_adapter has a constructor accepting some
argument to be passed to policy constructor?
If there are reasons for such design, how to implement what I need?
Another separate issue:
If my Base input iterator returns reference as result of operator*,
how to prevent iterator_adaptor::operator-> to create a proxy?
Thank you,
Gennadiy.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk