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.