diff options
author | Sergey Magidovich <mgsergio@mapswithme.com> | 2017-07-18 16:42:22 +0300 |
---|---|---|
committer | mpimenov <mpimenov@users.noreply.github.com> | 2017-07-24 12:29:10 +0300 |
commit | 953b416c858632143a018fd94cf376d04474508c (patch) | |
tree | 1a30195a5b2397b0ebfc376617592194e5b5bd24 /3party/pugixml | |
parent | f064decfe875126c5eff946dfec2d9e6daedf9db (diff) |
Store all data required by asssessment tool in one file.
Diffstat (limited to '3party/pugixml')
-rw-r--r-- | 3party/pugixml/CMakeLists.txt | 3 | ||||
-rw-r--r-- | 3party/pugixml/pugixml.pro | 1 | ||||
-rw-r--r-- | 3party/pugixml/src/utils.hpp | 16 |
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(); +} +} |