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.