#include <routing.h>
|
| | TaggedRule (std::string rule) |
| |
| void | validate () override |
| |
| template<typename Func > |
| std::enable_if< black_magic::CallHelper< Func, black_magic::S< Args... > >::value, void >::type | operator() (Func &&f) |
| |
| template<typename Func > |
| std::enable_if< !black_magic::CallHelper< Func, black_magic::S< Args... > >::value &&black_magic::CallHelper< Func, black_magic::S< crow::request, Args... > >::value, void >::type | operator() (Func &&f) |
| |
| template<typename Func > |
| std::enable_if< !black_magic::CallHelper< Func, black_magic::S< Args... > >::value &&!black_magic::CallHelper< Func, black_magic::S< crow::request, Args... > >::value, void >::type | operator() (Func &&f) |
| |
| template<typename Func > |
| void | operator() (std::string name, Func &&f) |
| |
| void | handle (const request &req, response &res, const routing_params ¶ms) override |
| |
| | BaseRule (std::string rule) |
| |
| virtual | ~BaseRule () |
| |
| std::unique_ptr< BaseRule > | upgrade () |
| |
| virtual void | handle_upgrade (const request &, response &res, SocketAdaptor &&) |
| |
| uint32_t | get_methods () |
| |
| WebSocketRule & | websocket () |
| |
| self_t & | name (std::string name) noexcept |
| |
| self_t & | methods (HTTPMethod method) |
| |
| self_t & | methods (HTTPMethod method, MethodArgs ... args_method) |
| |
◆ self_t
template<typename ... Args>
◆ TaggedRule()
template<typename ... Args>
◆ handle()
template<typename ... Args>
◆ operator()() [1/4]
template<typename ... Args>
template<typename Func >
◆ operator()() [2/4]
template<typename ... Args>
template<typename Func >
◆ operator()() [3/4]
template<typename ... Args>
template<typename Func >
◆ operator()() [4/4]
template<typename ... Args>
template<typename Func >
◆ validate()
template<typename ... Args>
◆ handler_
template<typename ... Args>
The documentation for this class was generated from the following file: