#include "error.hh" #include #include using std::optional; int main() { using namespace nix; ColumnRange columnRange; columnRange.start = 24; columnRange.len = 14; ErrLine errline; errline.lineNumber = 7; errline.columnRange = optional(columnRange); errline.errLineOfCode = "line of code where the error occurred"; NixCode nixcode; nixcode.nixFile = optional("myfile.nix"); nixcode.errLine = errline; ErrorInfo generic; generic.level = elError; generic.errName = "error name"; generic.description = "general error description"; generic.toolName = "nixtool.exe"; generic.nixCode = nixcode; print_error(generic); return 0; }