diff options
author | Andrei Karas <akaras@inbox.ru> | 2016-01-20 23:14:30 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2016-01-20 23:14:30 +0300 |
commit | 108f34a6661153709a9cde228f41cdd30bbd5e67 (patch) | |
tree | c04706e73ddf0c45b21eab50b9a18553d71d5d9d /src/utils/xml/pugixml.h | |
parent | cc8a7ad1a149bfeaa252cab8ffb9e3e068514f82 (diff) | |
download | plus-108f34a6661153709a9cde228f41cdd30bbd5e67.tar.gz plus-108f34a6661153709a9cde228f41cdd30bbd5e67.tar.bz2 plus-108f34a6661153709a9cde228f41cdd30bbd5e67.tar.xz plus-108f34a6661153709a9cde228f41cdd30bbd5e67.zip |
Move xml defines into separate file.
Diffstat (limited to 'src/utils/xml/pugixml.h')
-rw-r--r-- | src/utils/xml/pugixml.h | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/src/utils/xml/pugixml.h b/src/utils/xml/pugixml.h index 57e0cccd3..105f56959 100644 --- a/src/utils/xml/pugixml.h +++ b/src/utils/xml/pugixml.h @@ -28,40 +28,14 @@ #include "enums/simpletypes/skiperror.h" #include "enums/simpletypes/useresman.h" +#include "utils/xml/pugixml.inc" + #include <pugixml.hpp> #include <string> #include "localconsts.h" -#define XML_ELEMENT_NODE pugi::node_element - -#define XmlNodePtr pugi::xml_node -#define XmlNodePtrConst pugi::xml_node -#define xmlNameEqual(node, str) !strcmp((node).name(), str) -#define xmlTypeEqual(node, typ) ((node).type() == (typ)) -#define XmlHasProp(node, name) (!((node).attribute(name).empty())) -#define XmlHaveChildContent(node) ((node).child_value() != nullptr && \ - *(node).child_value()) -#define XmlChildContent(node) (node).child_value() -#define xmlChar char -#define XmlFree(ptr) -#define XmlNodeDefault pugi::xml_node() - -// +++ need impliment get context -#define XmlNodeGetContent(node) (node).child_value() - -// +++ need impliment writing code -#define XmlTextWriterPtr pugi::xml_writer* -#define XmlTextWriterStartElement(writer, name) -#define XmlTextWriterEndElement(writer) -#define XmlTextWriterWriteAttribute(writer, name, content) -#define XmlNewTextWriterFilename(name, flags) nullptr; -#define XmlTextWriterSetIndent(writer, flags) -#define XmlTextWriterStartDocument(writer, p1, p2, p3) -#define XmlTextWriterEndDocument(writer) -#define XmlFreeTextWriter(writer) - /** * XML helper functions. */ |