summaryrefslogtreecommitdiffstats
path: root/src/sp-object.h
diff options
context:
space:
mode:
authorMarkus Engel <markus.engel@tum.de>2013-03-31 22:07:00 +0000
committerMarkus Engel <markus.engel@tum.de>2013-03-31 22:07:00 +0000
commita5d6e692d661f0bf7648e64e8fcb04588bb8f3ab (patch)
treec2da53e170ecb9317e4fdf2e8ab3e884008eccaa /src/sp-object.h
parentAdded TypeInfo class. (diff)
downloadinkscape-a5d6e692d661f0bf7648e64e8fcb04588bb8f3ab.tar.gz
inkscape-a5d6e692d661f0bf7648e64e8fcb04588bb8f3ab.zip
Prepared exchange of casting macros.
(bzr r11608.1.63)
Diffstat (limited to 'src/sp-object.h')
-rw-r--r--src/sp-object.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sp-object.h b/src/sp-object.h
index b6162cc79..cd6dbc247 100644
--- a/src/sp-object.h
+++ b/src/sp-object.h
@@ -49,6 +49,9 @@ class SPObjectClass;
#define SP_OBJECT_WRITE_EXT (1 << 1)
#define SP_OBJECT_WRITE_ALL (1 << 2)
+#include <set>
+#include "type-info.h"
+
#include <glib-object.h>
#include <stddef.h>
#include <sigc++/connection.h>
@@ -196,6 +199,7 @@ public:
};
CObject* cobject;
+ std::set<TypeInfo> typeHierarchy;
unsigned int cloned : 1;
unsigned int uflags : 8;