diff options
-rw-r--r-- | include/vcl/vclptr.hxx | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/include/vcl/vclptr.hxx b/include/vcl/vclptr.hxx index ab57dfadf205..c022d8b5352c 100644 --- a/include/vcl/vclptr.hxx +++ b/include/vcl/vclptr.hxx @@ -95,19 +95,6 @@ public: : m_rInnerRef(pBody, SAL_NO_ACQUIRE) {} - /** Copy constructor... - */ - inline VclPtr (const VclPtr<reference_type> & handle) - : m_rInnerRef (handle.m_rInnerRef) - {} - - /** Move constructor... - */ - inline VclPtr (VclPtr<reference_type> && handle) - : m_rInnerRef ( std::move(handle.m_rInnerRef) ) - { - } - /** Up-casting conversion constructor: Copies interface reference. Does not work for up-casts to ambiguous bases. For the special case of @@ -180,22 +167,6 @@ public: return *this; } - /** move assignment operator. - */ - VclPtr & operator =(VclPtr<reference_type> && rRef) - { - m_rInnerRef = std::move(rRef); - return *this; - } - - /** copy assignment operator. - */ - VclPtr & operator =(const VclPtr<reference_type> & rRef) - { - m_rInnerRef = rRef; - return *this; - } - VclPtr & operator =(reference_type * pBody) { m_rInnerRef.set(pBody); |