$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Joel de Guzman (joel_at_[hidden])
Date: 2007-11-22 20:40:17
shunsuke wrote:
> If we are following Boost.Iterator's way,
> "value concept" should be placed in not FunctionObject but in transform_view.
> Because boost::transform_iterator can't always determine
> its `value_type` or `reference` from FunctionObject,
> you can pass explicitly `value_type` and `reference` type to boost::transform_iterator.
>
> Say,
>
> template<class Seq, class F, class ResultOfDeref = use_default, class ValueOf = use_default>
> struct transform_view;
Cool! I assume ResultOfDeref and ValueOf are metafunctions?
Let's continue this discussion off-list.
Regards,
-- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net