diff options
Diffstat (limited to 'libbutl/optional.ixx')
-rw-r--r-- | libbutl/optional.ixx | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/libbutl/optional.ixx b/libbutl/optional.ixx index 2c40d30..18c0b0b 100644 --- a/libbutl/optional.ixx +++ b/libbutl/optional.ixx @@ -55,24 +55,6 @@ namespace butl } template <typename T> - inline optional_data<T, false>:: - optional_data (const optional_data& o) - : v_ (o.v_) - { - if (v_) - new (&d_) T (o.d_); - } - - template <typename T> - inline optional_data<T, false>:: - optional_data (optional_data&& o) - : v_ (o.v_) - { - if (v_) - new (&d_) T (std::move (o.d_)); - } - - template <typename T> inline optional_data<T, false>& optional_data<T, false>:: operator= (const optional_data& o) { @@ -158,24 +140,6 @@ namespace butl } template <typename T> - inline optional_data<T, true>:: - optional_data (const optional_data& o) - : v_ (o.v_) - { - if (v_) - new (&d_) T (o.d_); - } - - template <typename T> - inline optional_data<T, true>:: - optional_data (optional_data&& o) - : v_ (o.v_) - { - if (v_) - new (&d_) T (std::move (o.d_)); - } - - template <typename T> inline optional_data<T, true>& optional_data<T, true>:: operator= (const optional_data& o) { |