From 9f01f178f1f31f324e3028f8deeb02a8ab82c708 Mon Sep 17 00:00:00 2001 From: PeiYong Zhang <peiyongz@apache.org> Date: Thu, 28 Oct 2004 20:10:50 +0000 Subject: [PATCH] Data member reshuffle and store/load fNameScopeId git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@176166 13f79535-47bb-0310-9956-ffa450edef68 --- src/xercesc/framework/XMLNotationDecl.cpp | 9 +++++++-- src/xercesc/framework/XMLNotationDecl.hpp | 5 ++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/xercesc/framework/XMLNotationDecl.cpp b/src/xercesc/framework/XMLNotationDecl.cpp index 6e15b94b3..afb443d9b 100644 --- a/src/xercesc/framework/XMLNotationDecl.cpp +++ b/src/xercesc/framework/XMLNotationDecl.cpp @@ -16,6 +16,9 @@ /** * $Log$ + * Revision 1.12 2004/10/28 20:10:50 peiyongz + * Data member reshuffle and store/load fNameScopeId + * * Revision 1.11 2004/09/08 13:55:59 peiyongz * Apache License Version 2.0 * @@ -77,11 +80,11 @@ XERCES_CPP_NAMESPACE_BEGIN XMLNotationDecl::XMLNotationDecl(MemoryManager* const manager) : fId(0) + , fNameSpaceId(0) , fName(0) , fPublicId(0) , fSystemId(0) , fBaseURI(0) - , fNameSpaceId(0) , fMemoryManager(manager) { } @@ -92,11 +95,11 @@ XMLNotationDecl::XMLNotationDecl( const XMLCh* const notName , const XMLCh* const baseURI , MemoryManager* const manager) : fId(0) + , fNameSpaceId(0) , fName(0) , fPublicId(0) , fSystemId(0) , fBaseURI(0) - , fNameSpaceId(0) , fMemoryManager(manager) { try @@ -158,6 +161,7 @@ void XMLNotationDecl::serialize(XSerializeEngine& serEng) if (serEng.isStoring()) { serEng<<fId; + serEng<<fNameSpaceId; serEng.writeString(fName); serEng.writeString(fPublicId); serEng.writeString(fSystemId); @@ -166,6 +170,7 @@ void XMLNotationDecl::serialize(XSerializeEngine& serEng) else { serEng>>fId; + serEng>>fNameSpaceId; serEng.readString(fName); serEng.readString(fPublicId); serEng.readString(fSystemId); diff --git a/src/xercesc/framework/XMLNotationDecl.hpp b/src/xercesc/framework/XMLNotationDecl.hpp index 18467eb70..942519046 100644 --- a/src/xercesc/framework/XMLNotationDecl.hpp +++ b/src/xercesc/framework/XMLNotationDecl.hpp @@ -16,6 +16,9 @@ /* * $Log$ + * Revision 1.14 2004/10/28 20:10:50 peiyongz + * Data member reshuffle and store/load fNameScopeId + * * Revision 1.13 2004/09/08 13:55:59 peiyongz * Apache License Version 2.0 * @@ -193,11 +196,11 @@ private : // The text of the notation's base URI // ----------------------------------------------------------------------- unsigned int fId; + unsigned int fNameSpaceId; XMLCh* fName; XMLCh* fPublicId; XMLCh* fSystemId; XMLCh* fBaseURI; - unsigned int fNameSpaceId; MemoryManager* fMemoryManager; }; -- GitLab