|
|
| Route (const RouteCallback< path, ContextType > &callback) |
|
template<std::size_t... I> |
| constexpr auto | typeToFuncArgs (const std::vector< std::string_view > &requestedPath, std::index_sequence< I... >) |
| virtual void | invoke (const std::vector< std::string_view > &requestedPath, ContextType *context, Request &req, Response &res) override |
|
virtual BaseRoute * | registerMiddlewares (std::vector< std::shared_ptr< Middleware< ContextType > > > &&middlewares) |
|
virtual Middlewares< ContextType > * | getMiddlewaresAsPtr () |
|
|
const RouteCallback< path, ContextType > | callback |
|
|
static constexpr size_t | Size = guessParams<path>() |
|
static constexpr auto | typeTuples = getForwardableIndices<path>() |
◆ invoke()
template<
FixedString path, data::IsCommonData ContextType>
The documentation for this struct was generated from the following file: