diff options
author | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-10-16 12:52:32 +0200 |
---|---|---|
committer | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-10-16 12:52:40 +0200 |
commit | 09e164c02120f05c9364d5d9a8faad2ec0026425 (patch) | |
tree | 8125a545ab76708d2e99c2cbf4aa7d1231cdbf17 /modules/lang/examples/c_example.cpp | |
parent | 00689114da12f6ecdabcf47f6fe94ee80b7c8d15 (diff) |
Dangling changes
Diffstat (limited to 'modules/lang/examples/c_example.cpp')
-rw-r--r-- | modules/lang/examples/c_example.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/modules/lang/examples/c_example.cpp b/modules/lang/examples/c_example.cpp new file mode 100644 index 0000000..f15db93 --- /dev/null +++ b/modules/lang/examples/c_example.cpp @@ -0,0 +1,17 @@ +#include <forstio/error.hpp> + +saw::error_or<void> real_main(int argc, char** argv){ + using namespace saw; + return make_void(); +} + +int main(int argc, char** argv){ + auto eov = real_main(argc, argv); + if(eov.is_error()){ + auto& err = eov.get_error(); + std::cerr<<"Error: "<<err.get_category()<<" - "<<err.get_message(); + return err.get_id(); + } + + return 0; +} |