20#ifndef INCLUDED_COMPHELPER_CONTAINER_HXX
21#define INCLUDED_COMPHELPER_CONTAINER_HXX
24#include <com/sun/star/uno/Reference.hxx>
54 css::uno::Reference< css::uno::XInterface>
const &
Next();
56 virtual void Invalidate() { m_xCurrentObject =
nullptr; }
66 virtual bool ShouldStepInto(
const css::uno::Reference< css::uno::XInterface>& )
const {
return true; }
an iterator that iterates through all elements, starting from an XIndexAccess (pre-order)
virtual bool ShouldStepInto(const css::uno::Reference< css::uno::XInterface > &) const
::std::vector< sal_Int32 > m_arrChildIndizies
css::uno::Reference< css::uno::XInterface > m_xStartingPoint
css::uno::Reference< css::uno::XInterface > m_xCurrentObject
virtual bool ShouldHandleElement(const css::uno::Reference< css::uno::XInterface > &)
virtual void Invalidate()
#define COMPHELPER_DLLPUBLIC