function pointer special case for default values

[SVN r1875]
This commit is contained in:
Daniel Wallin
2004-01-15 11:16:23 +00:00
parent 1fd53b1465
commit 650b8089f1

View File

@@ -62,22 +62,17 @@ namespace test
>
{};
struct value_default
double value_default()
{
typedef double result_type;
double operator()() const
{
return 666.222;
}
};
return 666.222;
}
template<class Params>
int f_impl(const Params& p)
{
p[tester](
p[name]
, p[value || value_default() ]
, p[value || &value_default ]
, p[index | 999]
);
return 1;