12#include <com/sun/star/beans/PropertyValue.hpp>
13#include <com/sun/star/container/XIndexContainer.hpp>
14#include <com/sun/star/lang/XServiceInfo.hpp>
15#include <com/sun/star/uno/Sequence.h>
25 :
public cppu::WeakImplHelper<css::container::XIndexContainer, css::lang::XServiceInfo>
31 virtual void SAL_CALL insertByIndex(sal_Int32
nIndex,
const css::uno::Any& aElement)
override;
32 virtual void SAL_CALL removeByIndex(sal_Int32
nIndex)
override;
35 virtual void SAL_CALL replaceByIndex(sal_Int32
nIndex,
const css::uno::Any& aElement)
override;
38 virtual sal_Int32 SAL_CALL getCount()
override;
39 virtual css::uno::Any SAL_CALL getByIndex(sal_Int32
nIndex)
override;
42 virtual css::uno::Type SAL_CALL getElementType()
override;
43 virtual sal_Bool SAL_CALL hasElements()
override;
IndexedPropertyValues maProperties
#define COMPHELPER_DLLPUBLIC
std::vector< css::uno::Sequence< css::beans::PropertyValue > > IndexedPropertyValues
css::uno::Sequence< OUString > getSupportedServiceNames()
OUString getImplementationName()
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)