Simplify code using xerces namespace

This commit is contained in:
wmayer
2025-04-29 23:19:24 +02:00
committed by Max Wilfinger
parent 55aebdf8ac
commit 6683fdb122
13 changed files with 68 additions and 177 deletions

View File

@@ -32,22 +32,12 @@
#include <string>
#include <xercesc/util/XercesDefs.hpp>
#ifndef XERCES_CPP_NAMESPACE_BEGIN
#define XERCES_CPP_NAMESPACE_QUALIFIER
using namespace XERCES_CPP_NAMESPACE;
namespace XERCES_CPP_NAMESPACE
{
class DOMNode;
class DOMElement;
class DOMDocument;
} // namespace XERCES_CPP_NAMESPACE
#else
XERCES_CPP_NAMESPACE_BEGIN
class DOMDocument;
class DOMElement;
class DOMNode;
XERCES_CPP_NAMESPACE_END
#endif
namespace App
{
@@ -206,12 +196,12 @@ public:
bool replaceProjectFile(const std::string& name, bool keepfile = false);
private:
void findFiles(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode*, std::list<std::string>&) const;
void findFiles(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode*, std::list<PropertyFile>&) const;
void findFiles(XERCES_CPP_NAMESPACE::DOMNode*, std::list<std::string>&) const;
void findFiles(XERCES_CPP_NAMESPACE::DOMNode*, std::list<PropertyFile>&) const;
private:
std::string stdFile;
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* xmlDocument;
XERCES_CPP_NAMESPACE::DOMDocument* xmlDocument;
};