LibreOffice Module vbahelper (master) 1
|
#include <vbacollectionimpl.hxx>
Classes | |
class | XNamedEnumerationHelper |
Public Types | |
typedef std::vector< css::uno::Reference< OneIfc > > | XNamedVec |
Public Member Functions | |
XNamedObjectCollectionHelper (XNamedVec sMap) | |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () override |
virtual css::uno::Any SAL_CALL | getByName (const OUString &aName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getElementNames () override |
virtual sal_Bool SAL_CALL | hasByName (const OUString &aName) override |
virtual ::sal_Int32 SAL_CALL | getCount () override |
virtual css::uno::Any SAL_CALL | getByIndex (::sal_Int32 Index) override |
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL | createEnumeration () override |
Private Attributes | |
XNamedVec | mXNamedVec |
XNamedVec::iterator | cachePos |
Definition at line 148 of file vbacollectionimpl.hxx.
typedef std::vector< css::uno::Reference< OneIfc > > XNamedObjectCollectionHelper< OneIfc >::XNamedVec |
Definition at line 153 of file vbacollectionimpl.hxx.
|
inline |
Definition at line 179 of file vbacollectionimpl.hxx.
References begin.
|
inlineoverridevirtual |
Definition at line 228 of file vbacollectionimpl.hxx.
References XNamedObjectCollectionHelper< OneIfc >::mXNamedVec.
|
inlineoverridevirtual |
Definition at line 219 of file vbacollectionimpl.hxx.
References XNamedObjectCollectionHelper< OneIfc >::getCount(), and XNamedObjectCollectionHelper< OneIfc >::mXNamedVec.
|
inlineoverridevirtual |
Definition at line 184 of file vbacollectionimpl.hxx.
References aName, XNamedObjectCollectionHelper< OneIfc >::cachePos, and XNamedObjectCollectionHelper< OneIfc >::hasByName().
|
inlineoverride |
Definition at line 218 of file vbacollectionimpl.hxx.
References XNamedObjectCollectionHelper< OneIfc >::mXNamedVec.
Referenced by XNamedObjectCollectionHelper< OneIfc >::getByIndex().
|
inlineoverridevirtual |
Definition at line 190 of file vbacollectionimpl.hxx.
References XNamedObjectCollectionHelper< OneIfc >::mXNamedVec.
|
inlineoverridevirtual |
Definition at line 181 of file vbacollectionimpl.hxx.
References cppu::UnoType< typename T >::get().
|
inlineoverridevirtual |
Definition at line 204 of file vbacollectionimpl.hxx.
References aName, XNamedObjectCollectionHelper< OneIfc >::cachePos, and XNamedObjectCollectionHelper< OneIfc >::mXNamedVec.
Referenced by XNamedObjectCollectionHelper< OneIfc >::getByName().
|
inlineoverridevirtual |
Definition at line 182 of file vbacollectionimpl.hxx.
References XNamedObjectCollectionHelper< OneIfc >::mXNamedVec.
|
private |
Definition at line 177 of file vbacollectionimpl.hxx.
Referenced by XNamedObjectCollectionHelper< OneIfc >::getByName(), and XNamedObjectCollectionHelper< OneIfc >::hasByName().
|
private |
Definition at line 176 of file vbacollectionimpl.hxx.
Referenced by XNamedObjectCollectionHelper< OneIfc >::createEnumeration(), XNamedObjectCollectionHelper< OneIfc >::getByIndex(), XNamedObjectCollectionHelper< OneIfc >::getCount(), XNamedObjectCollectionHelper< OneIfc >::getElementNames(), XNamedObjectCollectionHelper< OneIfc >::hasByName(), and XNamedObjectCollectionHelper< OneIfc >::hasElements().