![]() |
zeep::http::rest_controller::mount_point<Result(ControllerType::*)(Args...)>
// In header: <zeep/http/rest-controller.hpp> template<typename ControllerType, typename Result, Args> struct mount_point<> : public { // types typedef ; typedef ; typedef ; typedef ; // construct/copy/destruct template< Names> (, , rest_controller *, , ); // public member functions (parameter_pack &, reply &); template<typename ResultType, typename ArgsTuple, = > (, reply &); template<typename ResultType, typename ArgsTuple, = > (, reply &); template<typename ResultType, typename ArgsTuple, = > (, reply &); (reply &, ); (reply &, zeep::json::element &&); template<typename T> (reply &, ); template< I> (parameter_pack &, ); (parameter_pack &, , ); (parameter_pack &, , ); file_param (parameter_pack &, , file_param); file_param > (parameter_pack &, , file_param >); json::element (parameter_pack &, , json::element); template<typename T> (parameter_pack &, , ); (parameter_pack &, , ); template<typename T, = > (parameter_pack &, , ); template<typename T, = > (parameter_pack &, , ); template<typename T, = > (parameter_pack &, , ); // public data members static N; m_callback; m_names; };
mount_point
public
construct/copy/destructtemplate< Names> ( path, method, rest_controller * owner, sig, names);
mount_point
public member functions(parameter_pack & params, reply & reply);
template<typename ResultType, typename ArgsTuple, = > ( args, reply &);
template<typename ResultType, typename ArgsTuple, = > ( args, reply & reply);
template<typename ResultType, typename ArgsTuple, = > ( args, reply & reply);
(reply & rep, v);
(reply & rep, zeep::json::element && v);
template<typename T> (reply & rep, v);
template< I> (parameter_pack & params, );
(parameter_pack & params, name, result);
(parameter_pack & params, name, result);
file_param (parameter_pack & params, name, file_param result);
file_param > (parameter_pack & params, name, file_param > result);
json::element (parameter_pack & params, name, json::element result);
template<typename T> (parameter_pack & params, name, result);
(parameter_pack & params, name, result);
template<typename T, = > (parameter_pack & params, name, result);
template<typename T, = > (parameter_pack & params, name, result);
template<typename T, = > (parameter_pack & params, name, result);