summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/vcl/vclptr.hxx29
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);