20#include <com/sun/star/beans/XMultiPropertySet.hpp>
21#include <com/sun/star/beans/XPropertyState.hpp>
22#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
31 const uno::Reference<container::XContainerListener>& xListener)
37 const uno::Reference<container::XContainerListener>& xListener)
51 uno::Reference<report::XFormatCondition> xElement(Element, uno::UNO_QUERY);
53 throw lang::IllegalArgumentException();
55 uno::Reference<container::XContainer> xBroadcaster;
60 throw lang::IndexOutOfBoundsException();
73 uno::Reference<container::XContainer> xBroadcaster;
88 uno::Reference<report::XFormatCondition> xElement(Element, uno::UNO_QUERY);
90 throw lang::IllegalArgumentException();
91 uno::Reference<container::XContainer> xBroadcaster;
123 throw lang::IndexOutOfBoundsException();
sal_Int32 addInterface(const css::uno::Reference< ListenerT > &rxIFace)
sal_Int32 removeInterface(const css::uno::Reference< ListenerT > &rxIFace)
void notifyEach(void(SAL_CALL ListenerT::*NotificationMethod)(const EventT &), const EventT &Event)
void insertByIndex(::sal_Int32 Index, const css::uno::Any &Element)
void removeByIndex(::sal_Int32 Index)
css::uno::Any getByIndex(::sal_Int32 Index)
::comphelper::OInterfaceContainerHelper3< css::container::XContainerListener > aContainerListeners
static bool isInterfaceForbidden(const css::uno::Type &_rType)
void removeContainerListener(const css::uno::Reference< css::container::XContainerListener > &xListener)
void checkIndex(sal_Int32 _nIndex)
void addContainerListener(const css::uno::Reference< css::container::XContainerListener > &xListener)
::std::vector< css::uno::Reference< css::report::XFormatCondition > > m_aFormatConditions
void replaceByIndex(::sal_Int32 Index, const css::uno::Any &Element)
css::container::XContainer * m_pOwner
constexpr std::enable_if_t< std::is_signed_v< T >, std::make_unsigned_t< T > > make_unsigned(T value)