$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] [parameter] Composing ArgumentPacks
From: er (erwann.rogard_at_[hidden])
Date: 2009-04-15 12:57:02
> BOOST_PARAMETER_KEYWORD(tag, x)
> BOOST_PARAMETER_KEYWORD(tag, y)
>
> template<class ArgumentPack>
> void f(ArgumentPack const & args){
> double x_val = args[x];
> double y_val = args[y];
> }
typedef boost::parameter::parameters<
parameter::required<tag::x>
> par_x_t;
typedef boost::parameter::parameters<
parameter::required<tag::y>
> par_y_t;
> double x_val = 9.0;
> double y_val = 0.1;
> spec_x_t spec_x;
> spec_y_t spec_y;
> f(
> ( spec_x(x_val),spec_y(y_val)) // (5)
> ); //no match operator[<unnamed>::x]
>
Hi All. Am I using Parameter incorrectly in this example?