summaryrefslogtreecommitdiff
path: root/include/comphelper/propertybag.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'include/comphelper/propertybag.hxx')
-rw-r--r--include/comphelper/propertybag.hxx10
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();