Clean up syntax for build_function_caller to allow for further use of it better

This commit is contained in:
Jason Turner
2009-06-21 17:20:26 +00:00
parent 75431a052b
commit d4ec79607f
4 changed files with 20 additions and 6 deletions

View File

@@ -15,8 +15,8 @@ struct Callback_Handler
boost::shared_ptr<dispatchkit::Proxy_Function> t_value)
{
m_callbacks.push_back(
std::make_pair(dispatchkit::build_function_caller<std::string>(t_name),
dispatchkit::build_function_caller<double, int>(t_value)
std::make_pair(dispatchkit::build_function_caller<std::string ()>(t_name),
dispatchkit::build_function_caller<double (int)>(t_value)
)
);
}

View File

@@ -73,7 +73,7 @@ struct Sensor_Manager
m_sensors.insert(
std::make_pair(t_name,
Sensor(t_milliseconds, t_state_object,
dispatchkit::build_function_caller<double, dispatchkit::Boxed_Value>(t_func)
dispatchkit::build_function_caller<double (dispatchkit::Boxed_Value)>(t_func)
)
)
);