15 #include <type_traits> 51 template<
typename... Types>
60 template<
typename T,
typename... Rest>
88 template<
typename... L>
97 template<
typename T,
typename... Rest>
126 template<
typename... L>
135 template<
typename T,
typename Rest>
138 template<
typename T,
template<
class...>
class L,
typename... Rest>
139 struct put_front< T, L<Rest...> >
141 using type = L<T, Rest...>;
162 template<
typename T,
typename Rest>
163 using put_front_t =
typename impl::put_front<T, Rest>::type;
171 template<
typename From,
template<
class...>
class To>
175 template<
class...>
class From,
177 template<
class...>
class To>
200 template<
typename From,
template<
class...>
class To>
211 template<
class...>
class Transform_F,
218 template<
class...>
class From,
220 template<
class...>
class To,
233 template<
class...>
class From,
234 template<
class...>
class To,
270 template<
class...>
class Predicate,
322 template<
template<
class...>
class Predicate,
typename...
List >
string_view_t from_string< string_view_t >(string_view_t s)
Get a value from string_view.
std::enable_if< std::is_same< Parameter_Container, query_string_params_t >::value||std::is_same< Parameter_Container, router::route_params_t >::value, std::optional< Value_Type > >::type opt_value(const Parameter_Container ¶ms, string_view_t key)
Gets the value of a parameter specified by key wrapped in std::optional<Value_Type> if parameter exis...