From 49bcfa77e1252fb9e4e55d6a5f97a420f6de8fc4 Mon Sep 17 00:00:00 2001 From: ljfa-ag Date: Tue, 7 Jul 2015 17:04:39 +0200 Subject: Create copy and clone functions for value and tag --- src/value.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/value.cpp b/src/value.cpp index bf75b8931b..d6c276471a 100644 --- a/src/value.cpp +++ b/src/value.cpp @@ -356,6 +356,11 @@ value& value::operator[](const char* key) return (*this)[std::string(key)]; } +value value::copy() const +{ + return value(tag_->clone()); +} + std::unique_ptr& value::get_ptr() { return tag_; -- cgit 0.0.5-2-1-g0f52