Type erased generic failure.
More...
#include <error.hpp>
|
constexpr auto | begin () const noexcept |
|
constexpr auto | end () const noexcept |
|
constexpr | error (typename Reader::iterator begin, typename Reader::iterator end, const char *msg) noexcept |
|
constexpr | error (typename Reader::iterator pos, const char *msg) noexcept |
|
template<typename Tag > |
constexpr bool | is (Tag={}) const noexcept |
|
constexpr const char * | message () const noexcept |
|
constexpr auto | position () const noexcept |
|
|
Reader::iterator | _end |
|
const char * | _msg |
|
Reader::iterator | _pos |
|
template<typename Reader>
class lexy::error< Reader, void >
Type erased generic failure.
Definition at line 18 of file error.hpp.
◆ error() [1/2]
template<typename Reader >
constexpr lexy::error< Reader, void >::error |
( |
typename Reader::iterator |
pos, |
|
|
const char * |
msg |
|
) |
| |
|
inlineexplicitconstexprnoexcept |
◆ error() [2/2]
template<typename Reader >
constexpr lexy::error< Reader, void >::error |
( |
typename Reader::iterator |
begin, |
|
|
typename Reader::iterator |
end, |
|
|
const char * |
msg |
|
) |
| |
|
inlineexplicitconstexprnoexcept |
◆ begin()
template<typename Reader >
constexpr auto lexy::error< Reader, void >::begin |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ end()
template<typename Reader >
constexpr auto lexy::error< Reader, void >::end |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is()
template<typename Reader >
template<typename Tag >
constexpr bool lexy::error< Reader, void >::is |
( |
Tag |
= {} | ) |
const |
|
inlineconstexprnoexcept |
◆ message()
template<typename Reader >
constexpr const char* lexy::error< Reader, void >::message |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ position()
template<typename Reader >
constexpr auto lexy::error< Reader, void >::position |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ _end
template<typename Reader >
◆ _msg
template<typename Reader >
◆ _pos
template<typename Reader >
The documentation for this class was generated from the following file: