chigraph  master
Systems programming language written for beginners in LLVM
ResultExample.cpp
#include <chi/Result.hpp>
using namespace chi;
Result thisWillFail() {
Result res;
res.addEntry("E122", "Huh?", {{}});
return res;
}
int main() {
Result res;
assert(res.success());
res.addEntry("W123", "Just a warning, don't fret.", {{"Probably here", 21}});
assert(res.success());
res.addEntry("E231", "Some error occured", {{"Line Number", 34}});
assert(!res.success());
res += thisWillFail();
}