$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Tobias Schwinger (tschwinger_at_[hidden])
Date: 2007-03-28 04:06:30
Christian Henning wrote:
> Hi there, I'm trying to find a solution for looking for type vector
> containing a specific type. On another thread I was suggested to use
> at_c within the find_if algorithm. Unfortunately the code doesn't
> compile.
Placeholder substitution won't work in templates taking non-type
arguments, such as at_c.
> typedef mpl::find_if<mat, is_same<mpl::at_c<mpl::_1,1>, int> >::type iter;
Try using 'at' and 'int_':
typedef find_if<mat, is_same<at<_1,int_<1> >, int> >::type iter;
Regards,
Tobias