diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-05-15 15:33:25 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-05-22 08:39:54 +0200 |
commit | 40a9cb3ba4d63eef736ce449567061a4ffa90714 (patch) | |
tree | c96dc4b3f2899e1b773ac75d103ebeefd9341d98 /include/vcl/vclreferencebase.hxx | |
parent | 419ca3999d87def283217bad7e42b3e95df6e22b (diff) |
verify that VclPtr properly disposed
Change-Id: Ia76b7ad9e6d7fefaf0088372b5f5fc7dc51c2846
Reviewed-on: https://gerrit.libreoffice.org/37649
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include/vcl/vclreferencebase.hxx')
-rw-r--r-- | include/vcl/vclreferencebase.hxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/vcl/vclreferencebase.hxx b/include/vcl/vclreferencebase.hxx index f5399c816366..feb1f19523e4 100644 --- a/include/vcl/vclreferencebase.hxx +++ b/include/vcl/vclreferencebase.hxx @@ -44,6 +44,13 @@ public: if (osl_atomic_decrement(&mnRefCnt) == 0) delete this; } +#ifdef DBG_UTIL +#ifndef WNT + int getRefCount() const { return mnRefCnt; } +#endif +#endif + + private: VclReferenceBase(const VclReferenceBase&) = delete; VclReferenceBase& operator=(const VclReferenceBase&) = delete; |