Exception class that is used to indicate parsing errors.
More...
#include <exceptions.hpp>
|
static BOOST_LOG_NORETURN void | throw_ (const char *file, std::size_t line) |
|
static BOOST_LOG_NORETURN void | throw_ (const char *file, std::size_t line, std::string const &descr) |
|
static BOOST_LOG_NORETURN void | throw_ (const char *file, std::size_t line, std::string const &descr, std::size_t content_line) |
|
static BOOST_LOG_NORETURN void | throw_ (const char *file, std::size_t line, std::string const &descr, attribute_name const &name) |
|
Exception class that is used to indicate parsing errors.
boost::parse_error::parse_error |
( |
const std::string & |
err | ) |
|
|
inline |
virtual boost::parse_error::~parse_error |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inlinevirtual |
boost::parse_error::parse_error |
( |
| ) |
|
Default constructor.
Creates an exception with the default error message.
boost::parse_error::parse_error |
( |
std::string const & |
descr | ) |
|
|
explicit |
Initializing constructor.
Creates an exception with the specified error message.
boost::parse_error::~parse_error |
( |
| ) |
|
throw | ( | |
| ) | | |
static BOOST_LOG_NORETURN void boost::parse_error::throw_ |
( |
const char * |
file, |
|
|
std::size_t |
line |
|
) |
| |
|
static |
static BOOST_LOG_NORETURN void boost::parse_error::throw_ |
( |
const char * |
file, |
|
|
std::size_t |
line, |
|
|
std::string const & |
descr |
|
) |
| |
|
static |
static BOOST_LOG_NORETURN void boost::parse_error::throw_ |
( |
const char * |
file, |
|
|
std::size_t |
line, |
|
|
std::string const & |
descr, |
|
|
std::size_t |
content_line |
|
) |
| |
|
static |
static BOOST_LOG_NORETURN void boost::parse_error::throw_ |
( |
const char * |
file, |
|
|
std::size_t |
line, |
|
|
std::string const & |
descr, |
|
|
attribute_name const & |
name |
|
) |
| |
|
static |
virtual const char* boost::parse_error::what |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inlinevirtual |
std::string boost::parse_error::error |
std::string boost::parse_error::statement |
The documentation for this class was generated from the following files: