diff options
Diffstat (limited to 'options/value.cpp')
-rw-r--r-- | options/value.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/options/value.cpp b/options/value.cpp new file mode 100644 index 00000000..77f8d501 --- /dev/null +++ b/options/value.cpp @@ -0,0 +1,20 @@ +#include "value.hpp" + + +namespace options { + +base_value::base_value(bundle b, const QString& name, base_value::comparator cmp, std::type_index type_idx) : + b(b), + self_name(name), + cmp(cmp), + type_index(type_idx) +{ + b->on_value_created(name, this); +} + +base_value::~base_value() +{ + b->on_value_destructed(self_name, this); +} + +} |