SNode.C
Loading...
Searching...
No Matches
RootRoute.h File Reference
#include "express/Route.h"
Include dependency graph for RootRoute.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  express::RootRoute
 

Namespaces

namespace  express
 
namespace  express::dispatcher
 

Macros

#define DECLARE_ROOTROUTE_REQUESTMETHOD(METHOD)
 

Macro Definition Documentation

◆ DECLARE_ROOTROUTE_REQUESTMETHOD

#define DECLARE_ROOTROUTE_REQUESTMETHOD ( METHOD)
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 46 of file RootRoute.h.

46#define DECLARE_ROOTROUTE_REQUESTMETHOD(METHOD) \
47 Route& METHOD(const RootRoute& rootRoute) const; \
48 Route& METHOD(const std::string& relativeMountPath, const RootRoute& rootRoute) const; \
49 Route& METHOD(const std::function<void(const std::shared_ptr<Request>&, const std::shared_ptr<Response>&)>& lambda) const; \
50 Route& METHOD(const std::string& relativeMountPath, \
51 const std::function<void(const std::shared_ptr<Request>&, const std::shared_ptr<Response>&)>& lambda) const; \
52 Route& METHOD(const std::function<void(const std::shared_ptr<Request>&, const std::shared_ptr<Response>&, Next&)>& lambda) const; \
53 Route& METHOD(const std::string& relativeMountPath, \
54 const std::function<void(const std::shared_ptr<Request>&, const std::shared_ptr<Response>&, Next&)>& lambda) const;