22#include <com/sun/star/container/XNameContainer.hpp>
23#include <com/sun/star/container/XContainer.hpp>
28#include <unordered_map>
34typedef std::unordered_map
43 css::container::XNameContainer,
44 css::container::XContainer >
50 css::uno::Sequence< OUString >
mNames;
64 virtual css::uno::Any SAL_CALL
getByName(
const OUString& aName )
override;
65 virtual css::uno::Sequence< OUString > SAL_CALL
getElementNames( )
override;
69 virtual void SAL_CALL
replaceByName(
const OUString& aName,
const css::uno::Any& aElement )
override;
72 virtual void SAL_CALL
insertByName(
const OUString& aName,
const css::uno::Any& aElement )
override;
73 virtual void SAL_CALL
removeByName(
const OUString& Name )
override;
76 void SAL_CALL
addContainerListener(
const css::uno::Reference< css::container::XContainerListener >& xListener )
override;
77 void SAL_CALL
removeContainerListener(
const css::uno::Reference< css::container::XContainerListener >& xListener )
override;