LibreOffice Module sfx2 (master) 1
Public Member Functions | Private Attributes | List of all members
SfxObjectShellLock Class Reference

#include <objsh.hxx>

Collaboration diagram for SfxObjectShellLock:
[legend]

Public Member Functions

 SfxObjectShellLock ()
 
 SfxObjectShellLock (const SfxObjectShellLock &rObj)
 
 SfxObjectShellLock (SfxObjectShellLock &&rObj) noexcept
 
 SfxObjectShellLock (SfxObjectShell *pObjP)
 
void Clear ()
 
 ~SfxObjectShellLock ()
 
SfxObjectShellLockoperator= (const SfxObjectShellLock &rObj)
 
SfxObjectShellLockoperator= (SfxObjectShellLock &&rObj)
 
SfxObjectShellLockoperator= (SfxObjectShell *pObj)
 
bool Is () const
 
SfxObjectShelloperator& () const
 
SfxObjectShelloperator-> () const
 
SfxObjectShelloperator* () const
 
 operator SfxObjectShell * () const
 

Private Attributes

SfxObjectShellpObj
 

Detailed Description

Definition at line 834 of file objsh.hxx.

Constructor & Destructor Documentation

◆ SfxObjectShellLock() [1/4]

SfxObjectShellLock::SfxObjectShellLock ( )
inline

Definition at line 838 of file objsh.hxx.

References pObj.

Referenced by operator=().

◆ SfxObjectShellLock() [2/4]

SfxObjectShellLock::SfxObjectShellLock ( const SfxObjectShellLock rObj)
inline

Definition at line 853 of file objsh.hxx.

References SotObject::OwnerLock(), and pObj.

◆ SfxObjectShellLock() [3/4]

SfxObjectShellLock::SfxObjectShellLock ( SfxObjectShellLock &&  rObj)
inlinenoexcept

Definition at line 859 of file objsh.hxx.

◆ SfxObjectShellLock() [4/4]

SfxObjectShellLock::SfxObjectShellLock ( SfxObjectShell pObjP)
inline

Definition at line 864 of file objsh.hxx.

References SotObject::OwnerLock(), and pObj.

◆ ~SfxObjectShellLock()

SfxObjectShellLock::~SfxObjectShellLock ( )
inline

Definition at line 879 of file objsh.hxx.

References SotObject::OwnerLock(), and pObj.

Member Function Documentation

◆ Clear()

void SfxObjectShellLock::Clear ( )
inline

Definition at line 870 of file objsh.hxx.

References SotObject::OwnerLock(), and pObj.

Referenced by SfxApplication::LoadTemplate().

◆ Is()

bool SfxObjectShellLock::Is ( ) const
inline

Definition at line 847 of file objsh.hxx.

References pObj.

Referenced by SfxViewFrame::ExecReload_Impl(), and SfxApplication::LoadTemplate().

◆ operator SfxObjectShell *()

SfxObjectShellLock::operator SfxObjectShell * ( ) const
inline

Definition at line 851 of file objsh.hxx.

References pObj.

◆ operator&()

SfxObjectShell * SfxObjectShellLock::operator& ( ) const
inline

Definition at line 848 of file objsh.hxx.

References pObj.

◆ operator*()

SfxObjectShell & SfxObjectShellLock::operator* ( void  ) const
inline

Definition at line 850 of file objsh.hxx.

References pObj.

◆ operator->()

SfxObjectShell * SfxObjectShellLock::operator-> ( ) const
inline

Definition at line 849 of file objsh.hxx.

References pObj.

◆ operator=() [1/3]

SfxObjectShellLock & SfxObjectShellLock::operator= ( const SfxObjectShellLock rObj)
inline

Definition at line 884 of file objsh.hxx.

References SotObject::OwnerLock(), and pObj.

◆ operator=() [2/3]

SfxObjectShellLock & SfxObjectShellLock::operator= ( SfxObjectShell pObj)
inline

Definition at line 902 of file objsh.hxx.

References SfxObjectShellLock().

◆ operator=() [3/3]

SfxObjectShellLock & SfxObjectShellLock::operator= ( SfxObjectShellLock &&  rObj)
inline

Definition at line 894 of file objsh.hxx.

References SotObject::OwnerLock(), and pObj.

Member Data Documentation

◆ pObj

SfxObjectShell* SfxObjectShellLock::pObj
private

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