]> Dogcows Code - chaz/yoink/blobdiff - src/Moof/Error.hh
cade lab fixes
[chaz/yoink] / src / Moof / Error.hh
index 6dab32ffd07e14e93d8cbad3a6bc0620be5e4f7e..05c637705a96d77c91169803e41ae4b1b7f8f6fc 100644 (file)
@@ -43,9 +43,11 @@ public:
 
        enum Code
        {
-               NONE = 0,
+               UNINITIALIZED = -1,                     // -
+               NONE = 0,                                       // -
                ALC_INIT,                                       // description
                FASTEVENTS_INIT,                        // description
+               OPENAL_INIT,                            // description
                FILE_NOT_FOUND,                         // path of missing file
                RESOURCE_NOT_FOUND,                     // name of missing resource
                SCRIPT_ERROR,                           // description
@@ -88,6 +90,12 @@ public:
                return mCode != NONE;
        }
 
+       void reset() throw()
+       {
+               mCode = NONE;
+               mWhat[0] = '\0';
+       }
+
 private:
 
        unsigned        mCode;
This page took 0.016389 seconds and 4 git commands to generate.