@@ -134,20 +134,30 @@ namespace details
134134 template <typename T>
135135 http_resource_mirror (http_resource<T>* res):
136136 render (&empty_render),
137- render_GET (render ),
138- render_POST (render ),
139- render_PUT (render ),
140- render_HEAD (render ),
141- render_DELETE (render ),
142- render_TRACE (render ),
143- render_OPTIONS (render ),
144- render_CONNECT (render ),
137+ render_GET (&empty_render ),
138+ render_POST (&empty_render ),
139+ render_PUT (&empty_render ),
140+ render_HEAD (&empty_render ),
141+ render_DELETE (&empty_render ),
142+ render_TRACE (&empty_render ),
143+ render_OPTIONS (&empty_render ),
144+ render_CONNECT (&empty_render ),
145145 is_allowed (&empty_is_allowed)
146146 {
147147 if (HAS_METHOD (render, T, void ,
148148 const http_request&, http_response**)
149149 )
150+ {
150151 render.bind (res, &T::render);
152+ render_GET.bind (res, &T::render);
153+ render_POST.bind (res, &T::render);
154+ render_PUT.bind (res, &T::render);
155+ render_HEAD.bind (res, &T::render);
156+ render_DELETE.bind (res, &T::render);
157+ render_TRACE.bind (res, &T::render);
158+ render_OPTIONS.bind (res, &T::render);
159+ render_CONNECT.bind (res, &T::render);
160+ }
151161 if (HAS_METHOD (render_GET, T, void ,
152162 const http_request&, http_response**)
153163 )
0 commit comments