#include <parse.hpp>
Public Types | |
| using | error_callback = ErrorCallback |
| using | error_type = typename _impl_t::error_type |
| using | value_type = T |
Public Member Functions | |
| constexpr std::size_t | error_count () const noexcept |
| constexpr auto && | errors () &&noexcept |
| constexpr const auto & | errors () const &noexcept |
| constexpr bool | has_value () const noexcept |
| constexpr bool | is_error () const noexcept |
| constexpr bool | is_fatal_error () const noexcept |
| constexpr bool | is_recovered_error () const noexcept |
| constexpr bool | is_success () const noexcept |
| constexpr | operator bool () const noexcept |
| constexpr decltype(auto) | value () &&noexcept |
| constexpr decltype(auto) | value () const &noexcept |
Private Types | |
| using | _impl_t = lexy::validate_result< ErrorCallback > |
Private Member Functions | |
| constexpr | parse_result (_impl_t &&impl) noexcept |
| template<typename U > | |
| constexpr | parse_result (_impl_t &&impl, U &&v) noexcept |
Private Attributes | |
| _impl_t | _impl |
| lexy::_detail::lazy_init< T > | _value |
Friends | |
| template<typename Reader > | |
| class | _ph |
|
private |
| using lexy::parse_result< T, ErrorCallback >::error_callback = ErrorCallback |
| using lexy::parse_result< T, ErrorCallback >::error_type = typename _impl_t::error_type |
| using lexy::parse_result< T, ErrorCallback >::value_type = T |
|
inlineexplicitconstexprprivatenoexcept |
|
inlineexplicitconstexprprivatenoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
private |
|
private |