summaryrefslogtreecommitdiff
path: root/include/xmloff/xmlerror.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'include/xmloff/xmlerror.hxx')
-rw-r--r--include/xmloff/xmlerror.hxx16
1 files changed, 11 insertions, 5 deletions
diff --git a/include/xmloff/xmlerror.hxx b/include/xmloff/xmlerror.hxx
index 8b621192a821..3726eb23a19d 100644
--- a/include/xmloff/xmlerror.hxx
+++ b/include/xmloff/xmlerror.hxx
@@ -22,6 +22,7 @@
#include <com/sun/star/xml/sax/SAXParseException.hpp>
#include <sal/types.h>
+#include <o3tl/typed_flags_set.hxx>
#include <vector>
@@ -79,11 +80,16 @@
// 16bit error flag constants for use in the
// SvXMLExport/SvXMLImport error flags
-#define ERROR_NO 0x0000
-#define ERROR_DO_NOTHING 0x0001
-#define ERROR_ERROR_OCCURRED 0x0002
-#define ERROR_WARNING_OCCURRED 0x0004
-
+enum class SvXMLErrorFlags {
+ NO = 0x0000,
+ DO_NOTHING = 0x0001,
+ ERROR_OCCURRED = 0x0002,
+ WARNING_OCCURRED = 0x0004,
+};
+namespace o3tl
+{
+ template<> struct typed_flags<SvXMLErrorFlags> : is_typed_flags<SvXMLErrorFlags, 0x7> {};
+}