From b847cf0b82aa2565c2d5ce947a0622860d8f87e1 Mon Sep 17 00:00:00 2001 From: Adam Wardynski <award@.(win7-laptop)> Date: Fri, 19 Nov 2010 00:45:04 +0100 Subject: [PATCH] Common set_value, get_value interface for Values --- libwccl/values/strset.h | 8 ++++++++ libwccl/values/tset.h | 4 ++-- tests/values.cpp | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/libwccl/values/strset.h b/libwccl/values/strset.h index 3545e80..49dfa5d 100644 --- a/libwccl/values/strset.h +++ b/libwccl/values/strset.h @@ -36,6 +36,14 @@ public: set_ = set; } + const set_t& get_value() const { + return contents(); + } + + void set_value(const set_t& set) { + set_contents(set); + } + void swap(StrSet& ss) { ss.set_.swap(set_); } diff --git a/libwccl/values/tset.h b/libwccl/values/tset.h index 6d6813b..6930066 100644 --- a/libwccl/values/tset.h +++ b/libwccl/values/tset.h @@ -21,11 +21,11 @@ public: { } - const Corpus2::Tag& get_tag() const { + const Corpus2::Tag& get_value() const { return tag_; } - void set_tag(const Corpus2::Tag& tag) { + void set_value(const Corpus2::Tag& tag) { tag_ = tag; } diff --git a/tests/values.cpp b/tests/values.cpp index 78df7ec..c39115e 100644 --- a/tests/values.cpp +++ b/tests/values.cpp @@ -21,7 +21,7 @@ BOOST_AUTO_TEST_CASE(boolz) BOOST_AUTO_TEST_CASE(tsetz) { TSet t; - BOOST_CHECK(t.get_tag().is_null()); + BOOST_CHECK(t.get_value().is_null()); Value& v = t; BOOST_CHECK_EQUAL(v.get_type_name(), TSet::type_name); } -- GitLab