LibreOffice Module comphelper (master) 1
|
provides a com.sun.star.container::XEnumeration for an outside set vector of Any's. More...
#include <enumhelper.hxx>
Public Member Functions | |
OAnyEnumeration (const css::uno::Sequence< css::uno::Any > &lItems) | |
virtual | ~OAnyEnumeration () override |
virtual sal_Bool SAL_CALL | hasMoreElements () override |
virtual css::uno::Any SAL_CALL | nextElement () override |
Private Attributes | |
sal_Int32 | m_nPos |
css::uno::Sequence< css::uno::Any > | m_lItems |
std::mutex | m_aLock |
provides a com.sun.star.container::XEnumeration for an outside set vector of Any's.
Definition at line 102 of file enumhelper.hxx.
comphelper::OAnyEnumeration::OAnyEnumeration | ( | const css::uno::Sequence< css::uno::Any > & | lItems | ) |
Definition at line 245 of file enumhelper.cxx.
References m_nPos.
|
overridevirtual |
Definition at line 252 of file enumhelper.cxx.
|
overridevirtual |
Definition at line 257 of file enumhelper.cxx.
References m_aLock, m_lItems, and m_nPos.
Referenced by nextElement().
|
overridevirtual |
Definition at line 265 of file enumhelper.cxx.
References hasMoreElements(), m_aLock, m_lItems, m_nPos, and nPos.
|
private |
Definition at line 107 of file enumhelper.hxx.
Referenced by hasMoreElements(), and nextElement().
|
private |
Definition at line 106 of file enumhelper.hxx.
Referenced by hasMoreElements(), and nextElement().
|
private |
Definition at line 105 of file enumhelper.hxx.
Referenced by hasMoreElements(), and nextElement().