first commit

This commit is contained in:
Greg Wells
2025-05-05 19:29:42 -04:00
commit 406d669de0
284 changed files with 32727 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
#include <utils/gryphn_bool.h>
#include <utils/gryphn_access_level.h>
#include <vector>
#include <utils/strings/gryphn_string.h>
enum gnReturnCodeLevel { GN_FAILED = 0, GN_SUCCESS = 1 };
inline gnString lastReturnCode = gnCreateString();
typedef struct gnReturnCode {
ACCESS_LEVEL:
gnBool success;
gnString returnCodeMessage = "";
public:
bool operator==(gnReturnCodeLevel level) { return success; }
gnReturnCode(gnReturnCodeLevel level, gnString message) : success(level), returnCodeMessage(message) { lastReturnCode = returnCodeMessage; }
gnReturnCode(gnReturnCodeLevel level) : success(level) { lastReturnCode = returnCodeMessage; }
gnReturnCode() { lastReturnCode = returnCodeMessage; }
} gnErrorCode;
gnString gnGetErrorString();
static gnReturnCode gnReturnError(gnString errorMessage) { return { GN_FAILED, errorMessage }; }