LibreOffice Module tools (master) 1
|
SvCompatWeakHdl acts as an intermediary between SvCompatWeakRef<T> and T. More...
#include <ref.hxx>
Public Member Functions | |
void | ResetWeakBase () |
T * | GetObj () |
Public Member Functions inherited from SvRefBase | |
SvRefBase () | |
SvRefBase (const SvRefBase &) | |
SvRefBase & | operator= (const SvRefBase &) |
void | RestoreNoDelete () |
void | AddNextRef () |
void | AddFirstRef () |
void | ReleaseRef () |
unsigned int | GetRefCount () const |
Private Member Functions | |
SvCompatWeakHdl (T *pObj) | |
Private Attributes | |
T * | _pObj |
Friends | |
class | SvCompatWeakBase< T > |
Additional Inherited Members | |
Protected Member Functions inherited from SvRefBase | |
virtual | ~SvRefBase () COVERITY_NOEXCEPT_FALSE |
SvCompatWeakHdl acts as an intermediary between SvCompatWeakRef<T> and T.
|
inlineprivate |
|
inline |
Definition at line 186 of file ref.hxx.
References SvCompatWeakHdl< T >::_pObj.
|
inline |
Definition at line 185 of file ref.hxx.
References SvCompatWeakHdl< T >::_pObj.
|
friend |
|
private |
Definition at line 180 of file ref.hxx.
Referenced by SvCompatWeakHdl< T >::GetObj(), and SvCompatWeakHdl< T >::ResetWeakBase().