aboutsummaryrefslogtreecommitdiff
path: root/libbutl/optional.ixx
diff options
context:
space:
mode:
Diffstat (limited to 'libbutl/optional.ixx')
-rw-r--r--libbutl/optional.ixx36
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)
{