1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-07-07 18:31:49 +02:00

using std:: everywhere; fix a formatting error; add exception flags

This commit is contained in:
Ben Burdette 2020-04-01 21:30:19 -06:00
parent dd7b8183a5
commit e697884f65
3 changed files with 44 additions and 40 deletions

View file

@ -3,14 +3,12 @@
#include <optional>
#include <iostream>
int main()
{
using namespace nix;
// In each program where errors occur, this has to be set.
ErrorInfo::programName = optional("error-test");
ErrorInfo::programName = std::optional("error-test");
// There are currently four error types:
//
@ -83,9 +81,9 @@ int main()
.nixFile("myfile.nix")
.lineNumber(40)
.columnRange(13,7)
.linesOfCode(optional("previous line of code")
.linesOfCode(std::optional("previous line of code")
,"this is the problem line of code"
,optional("next line of code"))
,std::optional("next line of code"))
.hint(hintfmt("this hint has %1% templated %2%!!") % "yellow" % "values")
);