20 #ifndef INCLUDED_VCL_SCOPEDBITMAPACCESS_HXX
21 #define INCLUDED_VCL_SCOPEDBITMAPACCESS_HXX
75 other.mpAccess =
nullptr;
76 other.mpBitmap =
nullptr;
100 explicit operator bool()
const
121 #endif // INCLUDED_VCL_SCOPEDBITMAPACCESS_HXX
This template handles BitmapAccess the RAII way.
ScopedBitmapAccess(Access *pAccess, Bitmap &rBitmap)
const Access & operator*() const
static void ReleaseAccess(BitmapInfoAccess *pAccess)
ScopedBitmapAccess & operator=(ScopedBitmapAccess &&other)
ScopedBitmapAccess(Bitmap &rBitmap)
const Access * operator->() const
~ScopedBitmapAccess() COVERITY_NOEXCEPT_FALSE