From ad4141809b03e650265e0e2dffc94306ae80e532 Mon Sep 17 00:00:00 2001 From: cxl Date: Sat, 13 Sep 2014 13:04:37 +0000 Subject: [PATCH] reference: ValueRef git-svn-id: svn://ultimatepp.org/upp/trunk@7678 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- reference/ValueRef/ValueRef.cpp | 15 +++++++++++++++ reference/ValueRef/ValueRef.upp | 11 +++++++++++ reference/ValueRef/init | 4 ++++ 3 files changed, 30 insertions(+) create mode 100644 reference/ValueRef/ValueRef.cpp create mode 100644 reference/ValueRef/ValueRef.upp create mode 100644 reference/ValueRef/init diff --git a/reference/ValueRef/ValueRef.cpp b/reference/ValueRef/ValueRef.cpp new file mode 100644 index 000000000..058cf8bed --- /dev/null +++ b/reference/ValueRef/ValueRef.cpp @@ -0,0 +1,15 @@ +#include + +using namespace Upp; + +CONSOLE_APP_MAIN +{ + StdLogSetup(LOG_FILE|LOG_COUT); + Value v; + for(int i = 0; i < 3; i++) { + Value& p = v.At(i)("person"); + p("name") = "Name" + AsString(i + 1); + p("lastname") = "LastName" + AsString(i + 1); + } + LOG(AsJSON(v)); +} diff --git a/reference/ValueRef/ValueRef.upp b/reference/ValueRef/ValueRef.upp new file mode 100644 index 000000000..6d5af89e0 --- /dev/null +++ b/reference/ValueRef/ValueRef.upp @@ -0,0 +1,11 @@ +description "Demonstrates Value referencing/mutating operations\377"; + +uses + Core; + +file + ValueRef.cpp; + +mainconfig + "" = "SSE2"; + diff --git a/reference/ValueRef/init b/reference/ValueRef/init new file mode 100644 index 000000000..640b46377 --- /dev/null +++ b/reference/ValueRef/init @@ -0,0 +1,4 @@ +#ifndef _ValueRef_icpp_init_stub +#define _ValueRef_icpp_init_stub +#include "Core/init" +#endif