- RESETABLE(const RESETABLE<value_type> & rvalue)
- : value(rvalue.value),
- is_set(rvalue.is_set)
- {}
-
- RESETABLE(const value_type& val) : value(val), is_set(true) {}
-
- RESETABLE<value_type> & operator=(const RESETABLE<value_type> & rvalue)
- {
- value = rvalue.value;
- is_set = rvalue.is_set;
- return *this;
- }
-
- RESETABLE<value_type> & operator=(const value_type& rhs)