Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Magidovich <mgsergio@mapswithme.com>2017-07-18 16:42:22 +0300
committermpimenov <mpimenov@users.noreply.github.com>2017-07-24 12:29:10 +0300
commit953b416c858632143a018fd94cf376d04474508c (patch)
tree1a30195a5b2397b0ebfc376617592194e5b5bd24 /3party/pugixml
parentf064decfe875126c5eff946dfec2d9e6daedf9db (diff)
Store all data required by asssessment tool in one file.
Diffstat (limited to '3party/pugixml')
-rw-r--r--3party/pugixml/CMakeLists.txt3
-rw-r--r--3party/pugixml/pugixml.pro1
-rw-r--r--3party/pugixml/src/utils.hpp16
3 files changed, 19 insertions, 1 deletions
diff --git a/3party/pugixml/CMakeLists.txt b/3party/pugixml/CMakeLists.txt
index 64be298433..04b6d8d001 100644
--- a/3party/pugixml/CMakeLists.txt
+++ b/3party/pugixml/CMakeLists.txt
@@ -4,9 +4,10 @@ include_directories(src)
set(
SRC
+ src/pugiconfig.hpp
src/pugixml.cpp
src/pugixml.hpp
- src/pugiconfig.hpp
+ src/utils.hpp
)
add_library(${PROJECT_NAME} ${SRC})
diff --git a/3party/pugixml/pugixml.pro b/3party/pugixml/pugixml.pro
index 82378cf233..1c0b9de4c5 100644
--- a/3party/pugixml/pugixml.pro
+++ b/3party/pugixml/pugixml.pro
@@ -13,3 +13,4 @@ SOURCES += \
HEADERS += \
src/pugiconfig.hpp \
src/pugixml.hpp \
+ src/utils.hpp \
diff --git a/3party/pugixml/src/utils.hpp b/3party/pugixml/src/utils.hpp
new file mode 100644
index 0000000000..f76010daf8
--- /dev/null
+++ b/3party/pugixml/src/utils.hpp
@@ -0,0 +1,16 @@
+#include "pugixml.hpp"
+
+#include <sstream>
+#include <string>
+#include <utility>
+
+namespace pugi
+{
+template <typename... Args>
+inline std::string XMLToString(pugi::xml_node const & n, Args &&... args)
+{
+ ostringstream sstr;
+ n.print(sstr, std::forward<Args>(args)...);
+ return sstr.str();
+}
+}