RESTinio
|
A proxy for the creation of convert_transformer instances for a specific value producers. More...
#include <easy_parser.hpp>
Public Member Functions | |
template<typename Convert_Arg > | |
convert_transformer_proxy_t (Convert_Arg &&converter) noexcept(noexcept(Converter{std::forward< Convert_Arg >(converter)})) | |
template<typename Input_Type > | |
RESTINIO_NODISCARD auto | make_transformer () const &noexcept(noexcept(Converter{m_converter})) |
template<typename Input_Type > | |
RESTINIO_NODISCARD auto | make_transformer () &&noexcept(noexcept(Converter{std::move(m_converter)})) |
Private Types | |
template<typename Input_Type > | |
using | output = conversion_result_type_detector_t< std::decay_t< decltype(std::declval< Converter & >()(std::declval< Input_Type && >())) > > |
Private Attributes | |
Converter | m_converter |
Additional Inherited Members | |
![]() | |
static constexpr entity_type_t | entity_type = entity_type_t::transformer_proxy |
A proxy for the creation of convert_transformer instances for a specific value producers.
Definition at line 3262 of file easy_parser.hpp.
|
private |
Definition at line 3265 of file easy_parser.hpp.
|
inlinenoexcept |
Definition at line 3275 of file easy_parser.hpp.
|
inlinenoexcept |
Definition at line 3294 of file easy_parser.hpp.
|
inlinenoexcept |
Definition at line 3283 of file easy_parser.hpp.
|
private |
Definition at line 3271 of file easy_parser.hpp.