Declaration of basic Fabrique exceptions. More...
#include "Support/Printable.h"#include "Support/SourceLocation.h"#include <exception>#include <memory>#include <string>Go to the source code of this file.
Classes | |
| class | fabrique::AssertionFailure |
| Some code may choose to throw this exception rather than assert() out. More... | |
| class | fabrique::OSError |
| An error that has an OS-specific description. More... | |
| class | fabrique::UserError |
| An error in user input. More... | |
| class | fabrique::SourceCodeException |
| Base class for exceptions related to invalid source code. More... | |
| class | fabrique::SyntaxError |
| A syntactic error is present in the Fabrique description. More... | |
| class | fabrique::SemanticException |
| A semantic error is present in the Fabrique description. More... | |
Declaration of basic Fabrique exceptions.
Definition in file exceptions.h.