  {      bound_info_function(Function function, Object object)          : m_function(function),            m_object(object)      {      }        template<class Info>      cl_int operator()(Info info, size_t size, void *value, size_t *size_ret) const      {          return m_function(m_object, info, size, value, size_ret);      }        Function m_function;      Object m_object;  