RESTinio
|
A producer for the case when a particual character is expected in the input stream. More...
#include <easy_parser.hpp>
Public Member Functions | |
caseless_symbol_producer_t (char expected) | |
Public Member Functions inherited from restinio::easy_parser::impl::symbol_producer_template_t< caseless_particular_symbol_predicate_t > | |
symbol_producer_template_t (Args &&... args) | |
expected_t< char, parse_error_t > | try_parse (source_t &from) const noexcept |
Private Types | |
using | base_type_t |
Additional Inherited Members | |
Public Types inherited from restinio::easy_parser::impl::producer_tag< char > | |
using | result_type |
Static Public Attributes inherited from restinio::easy_parser::impl::producer_tag< char > | |
static constexpr entity_type_t | entity_type |
Protected Member Functions inherited from restinio::easy_parser::impl::caseless_particular_symbol_predicate_t | |
caseless_particular_symbol_predicate_t (char v) noexcept | |
bool | operator() (const char actual) const noexcept |
Protected Attributes inherited from restinio::easy_parser::impl::caseless_particular_symbol_predicate_t | |
char | m_expected |
A producer for the case when a particual character is expected in the input stream.
Performs caseless comparison of symbols.
In the case of success returns the character from the input stream (e.g. without transformation to lower or upper case).
Definition at line 2340 of file easy_parser.hpp.
Definition at line 2343 of file easy_parser.hpp.
|
inline |
Definition at line 2347 of file easy_parser.hpp.