diff options
Diffstat (limited to 'include/comphelper/propertybag.hxx')
-rw-r--r-- | include/comphelper/propertybag.hxx | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/include/comphelper/propertybag.hxx b/include/comphelper/propertybag.hxx index 0bd7eb020e01..3cf9de9ff360 100644 --- a/include/comphelper/propertybag.hxx +++ b/include/comphelper/propertybag.hxx @@ -21,18 +21,17 @@ #define INCLUDED_COMPHELPER_PROPERTYBAG_HXX #include <config_options.h> +#include <com/sun/star/uno/Any.h> #include <comphelper/comphelperdllapi.h> #include <comphelper/propertycontainerhelper.hxx> -#include <memory> +#include <map> namespace comphelper { - struct PropertyBag_Impl; - //= PropertyBag /** provides a bag of properties associated with their values @@ -42,9 +41,8 @@ namespace comphelper */ class UNLESS_MERGELIBS(COMPHELPER_DLLPUBLIC) PropertyBag final : protected OPropertyContainerHelper { - private: - ::std::unique_ptr< PropertyBag_Impl > m_pImpl; - + std::map< sal_Int32, css::uno::Any > aDefaults; + bool m_bAllowEmptyPropertyName; public: PropertyBag(); virtual ~PropertyBag(); |