What Error::ack and Error::bail throw.
More...
#include <fe/error.h>
|
| | Bail (std::string what, size_t num_errors, size_t num_warnings) |
| const char * | what () const noexcept override |
| size_t | num_errors () const |
| size_t | num_warnings () const |
What Error::ack and Error::bail throw.
It carries the finished text, so nothing in here points into a SrcMap any more and it may propagate past the Driver - and the Srcs - that produced it.
Definition at line 30 of file error.h.
◆ Bail()
| fe::Error::Bail::Bail |
( |
std::string | what, |
|
|
size_t | num_errors, |
|
|
size_t | num_warnings ) |
|
inline |
◆ num_errors()
| size_t fe::Error::Bail::num_errors |
( |
| ) |
const |
|
inline |
◆ num_warnings()
| size_t fe::Error::Bail::num_warnings |
( |
| ) |
const |
|
inline |
◆ what()
| const char * fe::Error::Bail::what |
( |
| ) |
const |
|
inlineoverridenoexcept |
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & | os, |
|
|
const Bail & | bail ) |
|
friend |
The documentation for this class was generated from the following file: