aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/basetypes/MCHashMap.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/basetypes/MCHashMap.cc')
-rw-r--r--src/core/basetypes/MCHashMap.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/basetypes/MCHashMap.cc b/src/core/basetypes/MCHashMap.cc
index 551392a6..ddd32fec 100644
--- a/src/core/basetypes/MCHashMap.cc
+++ b/src/core/basetypes/MCHashMap.cc
@@ -315,3 +315,14 @@ void HashMap::importSerializable(HashMap * serializable)
setObjectForKey(key, value);
}
}
+
+static void * createObject()
+{
+ return new HashMap();
+}
+
+__attribute__((constructor))
+static void initialize()
+{
+ Object::registerObjectConstructor("mailcore::HashMap", &createObject);
+}