6 #include "boost/function.hpp"
7 #include "boost/tuple/tuple.hpp"
8 #include "boost/variant/variant.hpp"
10 namespace client {
namespace function {
12 typedef boost::variant <
23 typedef std::pair<std::string, type>
named_t;
std::pair< std::string, type > named_t
boost::function< boost::tuple< double, bool >arguments_t)> type
std::vector< argument_t > arguments_t
boost::variant< double, bool, std::string > argument_t