LibreOffice Module framework (master) 1
|
#include <propertysetcontainer.hxx>
Public Member Functions | |
PropertySetContainer () | |
virtual | ~PropertySetContainer () override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &aType) override |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual void SAL_CALL | insertByIndex (sal_Int32 Index, const css::uno::Any &Element) override |
virtual void SAL_CALL | removeByIndex (sal_Int32 Index) override |
virtual void SAL_CALL | replaceByIndex (sal_Int32 Index, const css::uno::Any &Element) override |
virtual sal_Int32 SAL_CALL | getCount () override |
virtual css::uno::Any SAL_CALL | getByIndex (sal_Int32 Index) override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () override |
Public Member Functions inherited from cppu::OWeakObject | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Private Types | |
typedef std::vector< css::uno::Reference< css::beans::XPropertySet > > | PropertySetVector |
Private Attributes | |
PropertySetVector | m_aPropertySetVector |
std::mutex | m_aMutex |
Additional Inherited Members | |
Protected Member Functions inherited from cppu::OWeakObject | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
Definition at line 33 of file propertysetcontainer.hxx.
|
private |
Definition at line 67 of file propertysetcontainer.hxx.
framework::PropertySetContainer::PropertySetContainer | ( | ) |
Definition at line 37 of file propertysetcontainer.cxx.
|
overridevirtual |
Definition at line 41 of file propertysetcontainer.cxx.
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Reimplemented in framework::ActionTriggerContainer, and framework::RootActionTriggerContainer.
Definition at line 46 of file propertysetcontainer.cxx.
Referenced by framework::ActionTriggerContainer::acquire(), and framework::RootActionTriggerContainer::acquire().
|
overridevirtual |
Reimplemented in framework::RootActionTriggerContainer.
Definition at line 140 of file propertysetcontainer.cxx.
References Any, m_aMutex, and m_aPropertySetVector.
Referenced by framework::RootActionTriggerContainer::getByIndex().
|
overridevirtual |
Reimplemented in framework::RootActionTriggerContainer.
Definition at line 133 of file propertysetcontainer.cxx.
References m_aMutex, and m_aPropertySetVector.
Referenced by framework::RootActionTriggerContainer::getCount().
|
inlineoverridevirtual |
Reimplemented in framework::RootActionTriggerContainer.
Definition at line 59 of file propertysetcontainer.hxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
Reimplemented in framework::RootActionTriggerContainer.
Definition at line 151 of file propertysetcontainer.cxx.
References m_aMutex, and m_aPropertySetVector.
|
overridevirtual |
Reimplemented in framework::RootActionTriggerContainer.
Definition at line 74 of file propertysetcontainer.cxx.
References m_aMutex, m_aPropertySetVector, and WRONG_TYPE_EXCEPTION.
Referenced by framework::RootActionTriggerContainer::insertByIndex().
|
overridevirtual |
Reimplemented from cppu::OWeakObject.
Reimplemented in framework::ActionTriggerContainer, and framework::RootActionTriggerContainer.
Definition at line 56 of file propertysetcontainer.cxx.
Referenced by framework::ActionTriggerContainer::queryInterface(), and framework::RootActionTriggerContainer::queryInterface().
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Reimplemented in framework::ActionTriggerContainer, and framework::RootActionTriggerContainer.
Definition at line 51 of file propertysetcontainer.cxx.
Referenced by framework::ActionTriggerContainer::release(), and framework::RootActionTriggerContainer::release().
|
overridevirtual |
Reimplemented in framework::RootActionTriggerContainer.
Definition at line 102 of file propertysetcontainer.cxx.
References m_aMutex, m_aPropertySetVector, and nIndex.
Referenced by framework::RootActionTriggerContainer::removeByIndex().
|
overridevirtual |
Reimplemented in framework::RootActionTriggerContainer.
Definition at line 113 of file propertysetcontainer.cxx.
References m_aMutex, m_aPropertySetVector, and WRONG_TYPE_EXCEPTION.
Referenced by framework::RootActionTriggerContainer::replaceByIndex().
|
private |
Definition at line 69 of file propertysetcontainer.hxx.
Referenced by getByIndex(), getCount(), hasElements(), insertByIndex(), removeByIndex(), and replaceByIndex().
|
private |
Definition at line 68 of file propertysetcontainer.hxx.
Referenced by getByIndex(), getCount(), hasElements(), insertByIndex(), removeByIndex(), and replaceByIndex().