LibreOffice Module comphelper (master) 1
|
#include <unique_disposing_ptr.hxx>
Public Member Functions | |
unique_disposing_solar_mutex_reset_ptr (const css::uno::Reference< css::lang::XComponent > &rComponent, T *p=nullptr, bool bComponent=false) | |
virtual void | reset (T *p=nullptr) override |
virtual | ~unique_disposing_solar_mutex_reset_ptr () override |
Public Member Functions inherited from comphelper::unique_disposing_ptr< T > | |
unique_disposing_ptr (const css::uno::Reference< css::lang::XComponent > &rComponent, T *p=nullptr, bool bComponent=false) | |
virtual void | reset (T *p=nullptr) |
T & | operator* () const |
T * | get () const |
T * | operator-> () const |
operator bool () const | |
virtual | ~unique_disposing_ptr () COVERITY_NOEXCEPT_FALSE |
Definition at line 161 of file unique_disposing_ptr.hxx.
|
inline |
Definition at line 165 of file unique_disposing_ptr.hxx.
References p.
|
inlineoverridevirtual |
Definition at line 176 of file unique_disposing_ptr.hxx.
References comphelper::SolarMutex::get(), and comphelper::unique_disposing_solar_mutex_reset_ptr< T >::reset().
|
inlineoverridevirtual |
Reimplemented from comphelper::unique_disposing_ptr< T >.
Definition at line 170 of file unique_disposing_ptr.hxx.
References p, and comphelper::unique_disposing_ptr< T >::reset().
Referenced by comphelper::unique_disposing_solar_mutex_reset_ptr< T >::~unique_disposing_solar_mutex_reset_ptr().