RESTinio
Namespaces | Classes | Typedefs
restinio::router::easy_parser_router::impl Namespace Reference

Namespaces

namespace  dsl_details
 
namespace  path_to_params_details
 

Classes

class  actual_router_entry_t
 An actual implementation of router_entry interface. More...
 
struct  dsl_processor
 The main meta-function for processing route DSL. More...
 
struct  no_match_t
 Helper type to indicate a negative match attempt. More...
 
class  path_to_params_producer_t
 An implementation of a producer for path_to_params case. More...
 
class  path_to_tuple_producer_t
 An implementation of a producer for path_to_tuple case. More...
 
class  router_entry_t
 An interface for one entry of easy_parser-based router. More...
 
class  special_exact_fixed_size_fragment_clause_t
 A special clause type for case when exact_fixed_size_fragment_producer should be used without storing its value. More...
 
class  special_exact_fragment_clause_t
 A special clause type for case when exact_fragment_producer should be used without storing its value. More...
 
class  special_produce_tuple_item_clause_t
 A special case of produce-consume clause where the produced value is stored into a tuple. More...
 
struct  unescape_transformer_t
 A transformer that performs percent-unescaping of an input string. More...
 

Typedefs

using target_path_holder_t = restinio::router::impl::target_path_holder_t
 
template<typename Extra_Data >
using router_entry_unique_ptr_t = std::unique_ptr< router_entry_t< Extra_Data > >
 An alias for unique_ptr of router_entry. More...
 

Typedef Documentation

◆ router_entry_unique_ptr_t

template<typename Extra_Data >
using restinio::router::easy_parser_router::impl::router_entry_unique_ptr_t = typedef std::unique_ptr< router_entry_t< Extra_Data > >

An alias for unique_ptr of router_entry.

Template Parameters
Extra_DataThe type of extra-data incorporated into a request object. This type is added to router_entry_unique_ptr_t in v.0.6.13.
Since
v.0.6.6

Definition at line 86 of file easy_parser_router.hpp.

◆ target_path_holder_t

Definition at line 37 of file easy_parser_router.hpp.