summaryrefslogtreecommitdiff
path: root/include/vcl/vclptr.hxx
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@collabora.com>2015-03-30 22:38:15 +0100
committerMichael Meeks <michael.meeks@collabora.com>2015-04-10 13:26:44 +0100
commit3072f80c53adebe1242f90b16cf4e83064cb4f4f (patch)
tree266a285ecf25b79c7d56a673071830c30a1bd677 /include/vcl/vclptr.hxx
parentf59c489e642059fc060054222505b544893a3873 (diff)
automated VclPtrInstance conversion.
Change-Id: I9a1d47202e2794461f6ec44f3e72ee1dd2fde09d
Diffstat (limited to 'include/vcl/vclptr.hxx')
-rw-r--r--include/vcl/vclptr.hxx11
1 files changed, 6 insertions, 5 deletions
diff --git a/include/vcl/vclptr.hxx b/include/vcl/vclptr.hxx
index 0c29f11d8e2d..c4c210b5b451 100644
--- a/include/vcl/vclptr.hxx
+++ b/include/vcl/vclptr.hxx
@@ -97,6 +97,12 @@ public:
: m_rInnerRef(pBody)
{}
+ /** Constructor... that doesn't take a ref.
+ */
+ inline VclPtr (reference_type * pBody, __sal_NoAcquire)
+ : m_rInnerRef(pBody, SAL_NO_ACQUIRE)
+ {}
+
/** Copy constructor...
*/
inline VclPtr (const VclPtr<reference_type> & handle)
@@ -215,11 +221,6 @@ public:
{
return (m_rInnerRef > handle.m_rInnerRef);
}
-
-protected:
- inline VclPtr (reference_type * pBody, __sal_NoAcquire)
- : m_rInnerRef(pBody, SAL_NO_ACQUIRE)
- {}
}; // class VclPtr
/**