Go to the source code of this file.
|
using | restinio::router::impl::param_appender_sequence_t = path2regex::param_appender_sequence_t< route_params_appender_t > |
|
template<typename Extra_Data > |
using | restinio::router::generic_express_request_handler_t = std::function< request_handling_status_t(generic_request_handle_t< Extra_Data >, route_params_t) > |
| Type of generic handler for one route.
|
|
using | restinio::router::express_request_handler_t = generic_express_request_handler_t< no_extra_data_factory_t::data_t > |
| Type of a handler for one route in the case when there is no extra-data in request object.
|
|
template<typename Regex_Engine = std_regex_engine_t> |
using | restinio::router::express_route_entry_t = generic_express_route_entry_t< Regex_Engine, no_extra_data_factory_t > |
| An alias for a single route entry in the case when the default extra-data-factory is used in server's traits.
|
|
template<typename Regex_Engine = std_regex_engine_t> |
using | restinio::router::express_router_t = generic_express_router_t< Regex_Engine, no_extra_data_factory_t > |
| A type of express-like router for the case when the default extra-data-factory is specified in the server's traits.
|
|
|
template<typename Value_Type > |
Value_Type | restinio::get (const router::route_params_t ¶ms, string_view_t key) |
| Cast named parameter value to a given type.
|
|
template<typename Value_Type > |
Value_Type | restinio::get (const router::route_params_t ¶ms, std::size_t index) |
| Cast indexed parameter value to a given type.
|
|