| 68 | }; |
| 69 | |
| 70 | class Error { |
| 71 | public: |
| 72 | Error() : errorcode(ErrorCode::OK) {} |
| 73 | explicit Error(ErrorCode e) : errorcode(e) {} |
| 74 | template<typename T> |
| 75 | Error(ErrorCode e, T&& r) : errorcode(e), reason(r) {} |
| 76 | ErrorCode errorcode; |
| 77 | std::string reason; |
| 78 | }; |
| 79 | |
| 80 | Error load(const char exename[], const char path[], bool debug = false); |
| 81 |
no outgoing calls
no test coverage detected