LibreOffice Module comphelper (master)  1
Public Member Functions | List of all members
comphelper::unique_disposing_solar_mutex_reset_ptr< T > Class Template Reference

#include <unique_disposing_ptr.hxx>

Inheritance diagram for comphelper::unique_disposing_solar_mutex_reset_ptr< T >:
[legend]
Collaboration diagram for comphelper::unique_disposing_solar_mutex_reset_ptr< T >:
[legend]

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)
 
T & operator* () const
 
T * get () const
 
T * operator-> () const
 
 operator bool () const
 
virtual ~unique_disposing_ptr () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

template<class T>
class comphelper::unique_disposing_solar_mutex_reset_ptr< T >

Definition at line 160 of file unique_disposing_ptr.hxx.

Constructor & Destructor Documentation

template<class T >
comphelper::unique_disposing_solar_mutex_reset_ptr< T >::unique_disposing_solar_mutex_reset_ptr ( const css::uno::Reference< css::lang::XComponent > &  rComponent,
T *  p = nullptr,
bool  bComponent = false 
)
inline

Definition at line 164 of file unique_disposing_ptr.hxx.

template<class T >
virtual comphelper::unique_disposing_solar_mutex_reset_ptr< T >::~unique_disposing_solar_mutex_reset_ptr ( )
inlineoverridevirtual

Member Function Documentation

template<class T >
virtual void comphelper::unique_disposing_solar_mutex_reset_ptr< T >::reset ( T *  p = nullptr)
inlineoverridevirtual

The documentation for this class was generated from the following file: