LibreOffice Module sd (master) 1
|
#include <unowcntr.hxx>
Public Member Functions | |
SvUnoWeakContainer () noexcept | |
~SvUnoWeakContainer () noexcept | |
void | insert (const css::uno::WeakReference< css::uno::XInterface > &xRef) noexcept |
inserts the given ref into this container More... | |
bool | findRef (css::uno::WeakReference< css::uno::XInterface > &rRef, void const *pSearchData, weakref_searchfunc pSearchFunc) |
searches the container for a ref that returns true on the given search function More... | |
void | dispose () |
Private Attributes | |
std::vector< css::uno::WeakReference< css::uno::XInterface > > | maVector |
Definition at line 27 of file unowcntr.hxx.
|
noexcept |
Definition at line 26 of file unowcntr.cxx.
|
noexcept |
Definition at line 30 of file unowcntr.cxx.
void SvUnoWeakContainer::dispose | ( | void | ) |
Definition at line 85 of file unowcntr.cxx.
References maVector.
bool SvUnoWeakContainer::findRef | ( | css::uno::WeakReference< css::uno::XInterface > & | rRef, |
void const * | pSearchData, | ||
weakref_searchfunc | pSearchFunc | ||
) |
searches the container for a ref that returns true on the given search function
Definition at line 58 of file unowcntr.cxx.
References maVector.
|
noexcept |
inserts the given ref into this container
Definition at line 35 of file unowcntr.cxx.
|
private |
Definition at line 30 of file unowcntr.hxx.