LibreOffice Module svl (master) 1
|
#include <itemholder2.hxx>
Public Member Functions | |
ItemHolder2 () | |
virtual | ~ItemHolder2 () override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &aEvent) override |
Static Public Member Functions | |
static void | holdConfigItem (EItem eItem) |
Private Member Functions | |
void | impl_addItem (EItem eItem) |
void | impl_releaseAllItems () |
Static Private Member Functions | |
static void | impl_newItem (TItemInfo &rItem) |
Private Attributes | |
std::mutex | m_aLock |
std::vector< TItemInfo > | m_lItems |
Definition at line 28 of file itemholder2.hxx.
ItemHolder2::ItemHolder2 | ( | ) |
Definition at line 32 of file itemholder2.cxx.
References TOOLS_WARN_EXCEPTION.
Referenced by holdConfigItem().
|
overridevirtual |
Definition at line 59 of file itemholder2.cxx.
References impl_releaseAllItems().
|
overridevirtual |
Definition at line 70 of file itemholder2.cxx.
References impl_releaseAllItems().
|
static |
Definition at line 64 of file itemholder2.cxx.
References ItemHolder2().
Referenced by SvtCTLOptions::SvtCTLOptions().
|
private |
Definition at line 75 of file itemholder2.cxx.
References TItemInfo::eItem, impl_newItem(), m_aLock, m_lItems, and TItemInfo::pItem.
|
staticprivate |
Definition at line 103 of file itemholder2.cxx.
References TItemInfo::eItem, and TItemInfo::pItem.
Referenced by impl_addItem().
|
private |
Definition at line 92 of file itemholder2.cxx.
References m_aLock, and m_lItems.
Referenced by disposing(), and ~ItemHolder2().
|
private |
Definition at line 33 of file itemholder2.hxx.
Referenced by impl_addItem(), and impl_releaseAllItems().
|
private |
Definition at line 34 of file itemholder2.hxx.
Referenced by impl_addItem(), and impl_releaseAllItems().