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
static void ReleaseAccess(BitmapInfoAccess *pAccess)
This template handles BitmapAccess the RAII way.
const Access * operator->() const
ScopedBitmapAccess(Bitmap &rBitmap)
ScopedBitmapAccess & operator=(ScopedBitmapAccess &&other)
~ScopedBitmapAccess() COVERITY_NOEXCEPT_FALSE
ScopedBitmapAccess & operator=(const ScopedBitmapAccess &)=delete
ScopedBitmapAccess(Access *pAccess, Bitmap &rBitmap)
const Access & operator*() const
const Access * get() const
ScopedBitmapAccess(const ScopedBitmapAccess &)=delete