From 695891ff474979d2f3724589a2d00eaafa6187c9 Mon Sep 17 00:00:00 2001 From: cxl Date: Thu, 19 Apr 2012 06:49:26 +0000 Subject: [PATCH] .reference: Xmlize fixes git-svn-id: svn://ultimatepp.org/upp/trunk@4813 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- reference/XmlizeCustomValue/XmlizeCustomValue.cpp | 1 + reference/XmlizeCustomValue/init | 4 ++++ reference/Xmlize_std/Xmlize.cpp | 3 ++- reference/Xmlize_std/Xmlize_std.upp | 2 +- reference/Xmlize_std/init | 4 ++++ 5 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 reference/XmlizeCustomValue/init create mode 100644 reference/Xmlize_std/init diff --git a/reference/XmlizeCustomValue/XmlizeCustomValue.cpp b/reference/XmlizeCustomValue/XmlizeCustomValue.cpp index 1a8ca9bdd..c470aba98 100644 --- a/reference/XmlizeCustomValue/XmlizeCustomValue.cpp +++ b/reference/XmlizeCustomValue/XmlizeCustomValue.cpp @@ -34,6 +34,7 @@ REGISTER_VALUE_XMLIZE(MyCustomValue); CONSOLE_APP_MAIN { + StdLogSetup(LOG_COUT|LOG_FILE); MyCustomValue a; a.x = 1; a.y = 2; diff --git a/reference/XmlizeCustomValue/init b/reference/XmlizeCustomValue/init new file mode 100644 index 000000000..4c60f6639 --- /dev/null +++ b/reference/XmlizeCustomValue/init @@ -0,0 +1,4 @@ +#ifndef _XmlizeCustomValue_icpp_init_stub +#define _XmlizeCustomValue_icpp_init_stub +#include "Core/init" +#endif diff --git a/reference/Xmlize_std/Xmlize.cpp b/reference/Xmlize_std/Xmlize.cpp index 1dc71b37c..19d46d096 100644 --- a/reference/Xmlize_std/Xmlize.cpp +++ b/reference/Xmlize_std/Xmlize.cpp @@ -3,7 +3,7 @@ namespace Upp { -template<> void Xmlize(XmlIO xml, std::vector& data) { +template<> void Xmlize(XmlIO& xml, std::vector& data) { if(xml.IsStoring()) for(int i = 0; i < (int)data.size(); i++) Xmlize(xml.Add("item"), data[i]); @@ -24,6 +24,7 @@ using namespace std; CONSOLE_APP_MAIN { + StdLogSetup(LOG_COUT|LOG_FILE); vector x; x.push_back(1); x.push_back(2); diff --git a/reference/Xmlize_std/Xmlize_std.upp b/reference/Xmlize_std/Xmlize_std.upp index 14822d236..e37290479 100644 --- a/reference/Xmlize_std/Xmlize_std.upp +++ b/reference/Xmlize_std/Xmlize_std.upp @@ -1,4 +1,4 @@ -description "Xmlize with existing type, in this case std::vector"; +description "Xmlize with existing type, in this case std::vector\377"; uses Core; diff --git a/reference/Xmlize_std/init b/reference/Xmlize_std/init new file mode 100644 index 000000000..846620698 --- /dev/null +++ b/reference/Xmlize_std/init @@ -0,0 +1,4 @@ +#ifndef _Xmlize_std_icpp_init_stub +#define _Xmlize_std_icpp_init_stub +#include "Core/init" +#endif