LibreOffice Module dbaccess (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OSubComponent Class Reference

#include <apitools.hxx>

Inheritance diagram for OSubComponent:
[legend]
Collaboration diagram for OSubComponent:
[legend]

Public Member Functions

 OSubComponent (::osl::Mutex &_rMutex, const css::uno::Reference< css::uno::XInterface > &_xParent)
 
virtual void SAL_CALL release () noexcept override
 
 operator css::uno::Reference< css::uno::XInterface > () const
 

Protected Member Functions

virtual ~OSubComponent () override
 

Protected Attributes

css::uno::Reference< css::uno::XInterface > m_xParent
 

Detailed Description

Definition at line 29 of file apitools.hxx.

Constructor & Destructor Documentation

◆ ~OSubComponent()

OSubComponent::~OSubComponent ( )
overrideprotectedvirtual

Definition at line 38 of file apitools.cxx.

References m_xParent.

◆ OSubComponent()

OSubComponent::OSubComponent ( ::osl::Mutex &  _rMutex,
const css::uno::Reference< css::uno::XInterface > &  _xParent 
)

Definition at line 31 of file apitools.cxx.

Member Function Documentation

◆ operator css::uno::Reference< css::uno::XInterface >()

OSubComponent::operator css::uno::Reference< css::uno::XInterface > ( ) const
inline

Definition at line 43 of file apitools.hxx.

◆ release()

void OSubComponent::release ( )
overridevirtualnoexcept

Member Data Documentation

◆ m_xParent

css::uno::Reference< css::uno::XInterface > OSubComponent::m_xParent
protected

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