2016-06-03 20:31:34 +02:00
|
|
|
#ifndef _SQXML_COMMON_HPP_
|
|
|
|
#define _SQXML_COMMON_HPP_
|
2016-02-27 10:57:10 +01:00
|
|
|
|
|
|
|
// ------------------------------------------------------------------------------------------------
|
2016-06-03 20:31:34 +02:00
|
|
|
#include "Base/Utility.hpp"
|
2016-02-27 10:57:10 +01:00
|
|
|
|
|
|
|
// ------------------------------------------------------------------------------------------------
|
|
|
|
#include <pugixml.hpp>
|
|
|
|
|
|
|
|
// ------------------------------------------------------------------------------------------------
|
|
|
|
namespace SqMod {
|
|
|
|
|
|
|
|
/* ------------------------------------------------------------------------------------------------
|
|
|
|
* SOFTWARE INFORMATION
|
|
|
|
*/
|
|
|
|
#define SQXML_NAME "Squirrel XML Module"
|
|
|
|
#define SQXML_AUTHOR "Sandu Liviu Catalin (S.L.C)"
|
2018-01-28 22:13:41 +01:00
|
|
|
#define SQXML_COPYRIGHT "Copyright (C) 2018 Sandu Liviu Catalin"
|
2016-02-27 10:57:10 +01:00
|
|
|
#define SQXML_HOST_NAME "SqModXMLHost"
|
|
|
|
#define SQXML_VERSION 001
|
|
|
|
#define SQXML_VERSION_STR "0.0.1"
|
|
|
|
#define SQXML_VERSION_MAJOR 0
|
|
|
|
#define SQXML_VERSION_MINOR 0
|
|
|
|
#define SQXML_VERSION_PATCH 1
|
|
|
|
|
|
|
|
// ------------------------------------------------------------------------------------------------
|
|
|
|
using namespace pugi;
|
|
|
|
|
|
|
|
// ------------------------------------------------------------------------------------------------
|
|
|
|
class Node;
|
|
|
|
class Text;
|
|
|
|
class Document;
|
|
|
|
class Attribute;
|
|
|
|
class XPathNode;
|
|
|
|
class XPathNodeSet;
|
|
|
|
class XPathVariable;
|
|
|
|
class XPathVariableSet;
|
|
|
|
class XPathVariableQuery;
|
2016-06-03 20:31:34 +02:00
|
|
|
class ParseResult;
|
2016-02-27 10:57:10 +01:00
|
|
|
|
|
|
|
} // Namespace:: SqMod
|
|
|
|
|
2016-06-03 20:31:34 +02:00
|
|
|
#endif // _SQXML_COMMON_HPP_
|