summaryrefslogtreecommitdiff
path: root/include/value_initializer.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/value_initializer.h')
-rw-r--r--include/value_initializer.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/value_initializer.h b/include/value_initializer.h
index 86fdd2d1e1..7ae2cb13f4 100644
--- a/include/value_initializer.h
+++ b/include/value_initializer.h
@@ -47,10 +47,11 @@ public:
value_initializer(std::string&& str);
value_initializer(const char* str);
- operator value&&();
+ value& get() const;
private:
- value val;
+ mutable value value_; //FIXME: std::initializer_list objects are constant.
+ //This solution will probably fail
};
}