restinio::router::easy_parser_router::impl::dsl_details::clauses_type_maker< From< Sources... >, To< Results... >, Current_Index > Struct Template Reference

`#include <easy_parser_router.hpp>`

## Public Types

using | type = typename clauses_type_maker< meta::tail_of_t< Sources... >, To< Results..., typename one_clause_type::clause_type >, one_clause_type::next_index >::type

## Private Types

using | head_type = meta::head_of_t< Sources... >
using | one_clause_type = one_clause_type_processor< head_type, ep::impl::is_producer_v< head_type >, Current_Index >

## Detailed Description

template<template< class... > class From, typename... Sources, template< class... > class To, typename... Results, std::size_t Current_Index>
struct restinio::router::easy_parser_router::impl::dsl_details::clauses_type_maker< From< Sources... >, To< Results... >, Current_Index >

Definition at line 423 of file easy_parser_router.hpp.

## Member Typedef Documentation

## head_type

template<template< class... > class From, typename... Sources, template< class... > class To, typename... Results, std::size_t Current_Index>

using restinio::router::easy_parser_router::impl::dsl_details::clauses_type_maker< From< Sources... >, To< Results... >, Current_Index >::head_type = meta::head_of_t< Sources... >

private

Definition at line 426 of file easy_parser_router.hpp.

## one_clause_type

template<template< class... > class From, typename... Sources, template< class... > class To, typename... Results, std::size_t Current_Index>

using restinio::router::easy_parser_router::impl::dsl_details::clauses_type_maker< From< Sources... >, To< Results... >, Current_Index >::one_clause_type = one_clause_type_processor< head_type, ep::impl::is_producer_v<head_type>, Current_Index >

private

Definition at line 428 of file easy_parser_router.hpp.

## type

template<template< class... > class From, typename... Sources, template< class... > class To, typename... Results, std::size_t Current_Index>

using restinio::router::easy_parser_router::impl::dsl_details::clauses_type_maker< From< Sources... >, To< Results... >, Current_Index >::type = typename clauses_type_maker< meta::tail_of_t< Sources... >, To< Results..., typename one_clause_type::clause_type >, one_clause_type::next_index >::type

Definition at line 434 of file easy_parser_router.hpp.

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

- restinio/router/easy_parser_router.hpp