diff options
| author | ljfa-ag <ljfa-ag@web.de> | 2015-07-07 17:04:39 +0200 |
|---|---|---|
| committer | ljfa-ag <ljfa-ag@web.de> | 2015-07-07 17:04:39 +0200 |
| commit | 49bcfa77e1252fb9e4e55d6a5f97a420f6de8fc4 (patch) | |
| tree | e8ed279f93623fb35364ed2e8e21e516256f5681 /src/value.cpp | |
| parent | 4ea7019e8594254b77b72ea66e7700b2d8e6d2ef (diff) | |
| download | Project-Tick-49bcfa77e1252fb9e4e55d6a5f97a420f6de8fc4.tar.gz Project-Tick-49bcfa77e1252fb9e4e55d6a5f97a420f6de8fc4.zip | |
Create copy and clone functions for value and tag
Diffstat (limited to 'src/value.cpp')
| -rw-r--r-- | src/value.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
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<tag>& value::get_ptr() { return tag_; |
