From cf70be405a93440dfcffddd078743b515fbae038 Mon Sep 17 00:00:00 2001 From: ishmal Date: Sun, 27 Aug 2006 14:45:12 +0000 Subject: [PATCH] domexception enums should be class scoped --- src/dom/dom.h | 49 ++++++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/src/dom/dom.h b/src/dom/dom.h index 6741d375d..64f1e6dde 100644 --- a/src/dom/dom.h +++ b/src/dom/dom.h @@ -141,6 +141,32 @@ class DOMException public: + /** + * ExceptionCode + */ + typedef enum + { + INDEX_SIZE_ERR = 1, + DOMSTRING_SIZE_ERR = 2, + HIERARCHY_REQUEST_ERR = 3, + WRONG_DOCUMENT_ERR = 4, + INVALID_CHARACTER_ERR = 5, + NO_DATA_ALLOWED_ERR = 6, + NO_MODIFICATION_ALLOWED_ERR = 7, + NOT_FOUND_ERR = 8, + NOT_SUPPORTED_ERR = 9, + INUSE_ATTRIBUTE_ERR = 10, + INVALID_STATE_ERR = 11, + SYNTAX_ERR = 12, + INVALID_MODIFICATION_ERR = 13, + NAMESPACE_ERR = 14, + INVALID_ACCESS_ERR = 15, + VALIDATION_ERR = 16, + TYPE_MISMATCH_ERR = 17 + } ExceptionCode; + + + DOMException(const DOMString &reasonMsg) { msg = reasonMsg; } @@ -176,29 +202,6 @@ public: -/** - * ExceptionCode - */ -typedef enum -{ - INDEX_SIZE_ERR = 1, - DOMSTRING_SIZE_ERR = 2, - HIERARCHY_REQUEST_ERR = 3, - WRONG_DOCUMENT_ERR = 4, - INVALID_CHARACTER_ERR = 5, - NO_DATA_ALLOWED_ERR = 6, - NO_MODIFICATION_ALLOWED_ERR = 7, - NOT_FOUND_ERR = 8, - NOT_SUPPORTED_ERR = 9, - INUSE_ATTRIBUTE_ERR = 10, - INVALID_STATE_ERR = 11, - SYNTAX_ERR = 12, - INVALID_MODIFICATION_ERR = 13, - NAMESPACE_ERR = 14, - INVALID_ACCESS_ERR = 15, - VALIDATION_ERR = 16, - TYPE_MISMATCH_ERR = 17 -} ExceptionCode; /*######################################################################### -- 2.30.2