From d36357bd3c9918cfc2822ae18f9e566a8eb2577b Mon Sep 17 00:00:00 2001 From: Neil Graham <neilg@apache.org> Date: Sat, 15 Nov 2003 21:19:01 +0000 Subject: [PATCH] fixes for compilation under gcc git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175392 13f79535-47bb-0310-9956-ffa450edef68 --- src/xercesc/framework/psvi/XSModel.hpp | 5 ++++- src/xercesc/framework/psvi/XSObject.cpp | 8 +++----- src/xercesc/framework/psvi/XSObject.hpp | 8 ++++++++ src/xercesc/framework/psvi/XSTypeDefinition.cpp | 8 +++----- src/xercesc/framework/psvi/XSTypeDefinition.hpp | 8 ++++++++ 5 files changed, 26 insertions(+), 11 deletions(-) diff --git a/src/xercesc/framework/psvi/XSModel.hpp b/src/xercesc/framework/psvi/XSModel.hpp index 5046227d8..ee7c39872 100644 --- a/src/xercesc/framework/psvi/XSModel.hpp +++ b/src/xercesc/framework/psvi/XSModel.hpp @@ -56,6 +56,9 @@ /* * $Log$ + * Revision 1.6 2003/11/15 21:18:39 neilg + * fixes for compilation under gcc + * * Revision 1.5 2003/11/14 22:47:53 neilg * fix bogus log message from previous commit... * @@ -294,7 +297,7 @@ private: XSModel & operator=(const XSModel &); protected: - friend XSObject; + friend class XSObject; // ----------------------------------------------------------------------- // data members // ----------------------------------------------------------------------- diff --git a/src/xercesc/framework/psvi/XSObject.cpp b/src/xercesc/framework/psvi/XSObject.cpp index 2785932c6..0a6b9498a 100644 --- a/src/xercesc/framework/psvi/XSObject.cpp +++ b/src/xercesc/framework/psvi/XSObject.cpp @@ -56,6 +56,9 @@ /* * $Log$ + * Revision 1.7 2003/11/15 21:18:39 neilg + * fixes for compilation under gcc + * * Revision 1.6 2003/11/14 22:47:53 neilg * fix bogus log message from previous commit... * @@ -105,11 +108,6 @@ const XMLCh *XSObject::getNamespace() return 0; } -inline XSConstants::COMPONENT_TYPE XSObject::getType() const -{ - return fComponentType; -} - XSNamespaceItem *XSObject::getNamespaceItem() { return 0; diff --git a/src/xercesc/framework/psvi/XSObject.hpp b/src/xercesc/framework/psvi/XSObject.hpp index 5e18db428..1cb4d0418 100644 --- a/src/xercesc/framework/psvi/XSObject.hpp +++ b/src/xercesc/framework/psvi/XSObject.hpp @@ -56,6 +56,9 @@ /* * $Log$ + * Revision 1.7 2003/11/15 21:18:39 neilg + * fixes for compilation under gcc + * * Revision 1.6 2003/11/14 22:47:53 neilg * fix bogus log message from previous commit... * @@ -198,6 +201,11 @@ protected: }; inline XSObject::~XSObject() {} +inline XSConstants::COMPONENT_TYPE XSObject::getType() const +{ + return fComponentType; +} + XERCES_CPP_NAMESPACE_END #endif diff --git a/src/xercesc/framework/psvi/XSTypeDefinition.cpp b/src/xercesc/framework/psvi/XSTypeDefinition.cpp index 7a5b5c431..dc02b76dc 100644 --- a/src/xercesc/framework/psvi/XSTypeDefinition.cpp +++ b/src/xercesc/framework/psvi/XSTypeDefinition.cpp @@ -56,6 +56,9 @@ /* * $Log$ + * Revision 1.5 2003/11/15 21:18:39 neilg + * fixes for compilation under gcc + * * Revision 1.4 2003/11/14 22:47:53 neilg * fix bogus log message from previous commit... * @@ -90,11 +93,6 @@ XSTypeDefinition::XSTypeDefinition(TYPE_CATEGORY typeCategory, } // XSTypeDefinition implementation -inline XSTypeDefinition::TYPE_CATEGORY XSTypeDefinition::getTypeCategory() const -{ - return fTypeCategory; -} - bool XSTypeDefinition::isFinal(short toTest) { diff --git a/src/xercesc/framework/psvi/XSTypeDefinition.hpp b/src/xercesc/framework/psvi/XSTypeDefinition.hpp index 59ad9a936..1f96d1ee2 100644 --- a/src/xercesc/framework/psvi/XSTypeDefinition.hpp +++ b/src/xercesc/framework/psvi/XSTypeDefinition.hpp @@ -56,6 +56,9 @@ /* * $Log$ + * Revision 1.5 2003/11/15 21:19:01 neilg + * fixes for compilation under gcc + * * Revision 1.4 2003/11/14 22:47:53 neilg * fix bogus log message from previous commit... * @@ -257,6 +260,11 @@ protected: }; inline XSTypeDefinition::~XSTypeDefinition() {} +inline XSTypeDefinition::TYPE_CATEGORY XSTypeDefinition::getTypeCategory() const +{ + return fTypeCategory; +} + XERCES_CPP_NAMESPACE_END #endif -- GitLab