diff Core/Enumerations.h @ 1577:7aac0cddd42e

generation of the error codes from a Python script
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 25 Aug 2015 15:10:45 +0200
parents de54c19fc44d
children 09715095fc53
line wrap: on
line diff
--- a/Core/Enumerations.h	Tue Aug 25 14:48:06 2015 +0200
+++ b/Core/Enumerations.h	Tue Aug 25 15:10:45 2015 +0200
@@ -43,37 +43,34 @@
 
   enum ErrorCode
   {
-    // Generic error codes
-    ErrorCode_Success,
-    ErrorCode_Custom,
-    ErrorCode_InternalError,
-    ErrorCode_NotImplemented,
-    ErrorCode_ParameterOutOfRange,
-    ErrorCode_NotEnoughMemory,
-    ErrorCode_BadParameterType,
-    ErrorCode_BadSequenceOfCalls,
-    ErrorCode_InexistentItem,
-    ErrorCode_BadRequest,
-    ErrorCode_NetworkProtocol,
-    ErrorCode_SystemCommand,
-    ErrorCode_Database,
-
-    // Specific error codes
-    ErrorCode_UriSyntax,
-    ErrorCode_InexistentFile,
-    ErrorCode_CannotWriteFile,
-    ErrorCode_BadFileFormat,
-    ErrorCode_Timeout,
-    ErrorCode_UnknownResource,
-    ErrorCode_IncompatibleDatabaseVersion,
-    ErrorCode_FullStorage,
-    ErrorCode_CorruptedFile,
-    ErrorCode_InexistentTag,
-    ErrorCode_ReadOnly,
-    ErrorCode_IncompatibleImageFormat,
-    ErrorCode_IncompatibleImageSize,
-    ErrorCode_SharedLibrary,
-    ErrorCode_Plugin
+    ErrorCode_Custom = -1,
+    ErrorCode_Success = 0,
+    ErrorCode_InternalError = 1,
+    ErrorCode_NotImplemented = 2,
+    ErrorCode_ParameterOutOfRange = 3,
+    ErrorCode_NotEnoughMemory = 4,
+    ErrorCode_BadParameterType = 5,
+    ErrorCode_BadSequenceOfCalls = 6,
+    ErrorCode_InexistentItem = 7,
+    ErrorCode_BadRequest = 8,
+    ErrorCode_NetworkProtocol = 9,
+    ErrorCode_SystemCommand = 10,
+    ErrorCode_Database = 11,
+    ErrorCode_UriSyntax = 12,
+    ErrorCode_InexistentFile = 13,
+    ErrorCode_CannotWriteFile = 14,
+    ErrorCode_BadFileFormat = 15,
+    ErrorCode_Timeout = 16,
+    ErrorCode_UnknownResource = 17,
+    ErrorCode_IncompatibleDatabaseVersion = 18,
+    ErrorCode_FullStorage = 19,
+    ErrorCode_CorruptedFile = 20,
+    ErrorCode_InexistentTag = 21,
+    ErrorCode_ReadOnly = 22,
+    ErrorCode_IncompatibleImageFormat = 23,
+    ErrorCode_IncompatibleImageSize = 24,
+    ErrorCode_SharedLibrary = 25,
+    ErrorCode_Plugin = 26
   };
 
   enum LogLevel