aboutsummaryrefslogtreecommitdiffstats
path: root/json.h
diff options
context:
space:
mode:
Diffstat (limited to 'json.h')
-rw-r--r--json.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/json.h b/json.h
index e060a42..ce32a2b 100644
--- a/json.h
+++ b/json.h
@@ -220,13 +220,18 @@ namespace flask
wvalue() {}
wvalue(wvalue&& r)
- :
- t(r.t),
- d(r.d),
- s{std::move(r.s)},
- l{std::move(r.l)},
- o{std::move(r.o)}
{
+ *this = std::move(r);
+ }
+
+ wvalue& operator = (wvalue&& r)
+ {
+ t = r.t;
+ d = r.d;
+ s = std::move(r.s);
+ l = std::move(r.l);
+ o = std::move(r.o);
+ return *this;
}
void clear()