RESTinio
Static Public Member Functions | List of all members
restinio::router::impl::route_params_accessor_t Struct Reference

Route params private internals accessor. More...

#include <express.hpp>

Static Public Member Functions

static void match (route_params_t &rp, std::unique_ptr< char[] > request_target, std::shared_ptr< std::string > key_names_buffer, string_view_t match_, route_params_t::named_parameters_container_t named_parameters, route_params_t::indexed_parameters_container_t indexed_parameters)
 Init parameters with a matched route params. More...
 
static const auto & named_parameters (const route_params_t &rp) noexcept
 Get values containers for all parameters (used in unit tests). More...
 
static const auto & indexed_parameters (const route_params_t &rp) noexcept
 

Detailed Description

Route params private internals accessor.

Definition at line 199 of file express.hpp.

Member Function Documentation

◆ indexed_parameters()

static const auto & restinio::router::impl::route_params_accessor_t::indexed_parameters ( const route_params_t &  rp)
inlinestaticnoexcept

Definition at line 228 of file express.hpp.

◆ match()

static void restinio::router::impl::route_params_accessor_t::match ( route_params_t &  rp,
std::unique_ptr< char[] >  request_target,
std::shared_ptr< std::string >  key_names_buffer,
string_view_t  match_,
route_params_t::named_parameters_container_t  named_parameters,
route_params_t::indexed_parameters_container_t  indexed_parameters 
)
inlinestatic

Init parameters with a matched route params.

Definition at line 203 of file express.hpp.

◆ named_parameters()

static const auto & restinio::router::impl::route_params_accessor_t::named_parameters ( const route_params_t &  rp)
inlinestaticnoexcept

Get values containers for all parameters (used in unit tests).

Definition at line 222 of file express.hpp.


The documentation for this struct was generated from the following file: