33template <
typename T>
using Result = std::expected<T, CompileError>;
std::expected< T, CompileError > Result
Definition error.h:33
size_t _column
Definition error.h:24
CompileError & operator=(CompileError &&)=default
std::string _message
Definition error.h:22
CompileError & operator=(const CompileError &)=default
size_t column() const
Definition error.h:28
size_t line() const
Definition error.h:27
CompileError()
Definition error.h:10
CompileError(std::string &&string, size_t line=0, size_t column=0)
Definition error.h:11
size_t _line
Definition error.h:23
std::string format() const
Definition error.h:30
const std::string & message() const
Definition error.h:26
CompileError(const std::string &string, size_t line=0, size_t column=0)
Definition error.h:13
CompileError(CompileError &&)=default
CompileError(const CompileError &)=default