Value: Route& METHOD(const RootRoute& rootRoute) const; \
Route& METHOD(const std::string& relativeMountPath, const RootRoute& rootRoute) const; \
Route& METHOD(const std::function<void(const std::shared_ptr<Request>&, const std::shared_ptr<Response>&)>& lambda) const; \
Route& METHOD(const std::string& relativeMountPath, \
const std::function<void(const std::shared_ptr<Request>&, const std::shared_ptr<Response>&)>& lambda) const; \
Route& METHOD(const std::function<void(const std::shared_ptr<Request>&, const std::shared_ptr<Response>&, Next&)>& lambda) const; \
Route& METHOD(const std::string& relativeMountPath, \
const std::function<void(const std::shared_ptr<Request>&, const std::shared_ptr<Response>&, Next&)>& lambda) const;
Definition at line 68 of file RootRoute.h.
68#define DECLARE_ROOTROUTE_REQUESTMETHOD(METHOD) \
69 Route& METHOD(const RootRoute& rootRoute) const; \
70 Route& METHOD(const std::string& relativeMountPath, const RootRoute& rootRoute) const; \
71 Route& METHOD(const std::function<void(const std::shared_ptr<Request>&, const std::shared_ptr<Response>&)>& lambda) const; \
72 Route& METHOD(const std::string& relativeMountPath, \
73 const std::function<void(const std::shared_ptr<Request>&, const std::shared_ptr<Response>&)>& lambda) const; \
74 Route& METHOD(const std::function<void(const std::shared_ptr<Request>&, const std::shared_ptr<Response>&, Next&)>& lambda) const; \
75 Route& METHOD(const std::string& relativeMountPath, \
76 const std::function<void(const std::shared_ptr<Request>&, const std::shared_ptr<Response>&, Next&)>& lambda) const;