|
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 Public Attributes inherited from restinio::easy_parser::impl::transformer_proxy_tag | |
| 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.