summaryrefslogtreecommitdiff
path: root/i/siroco/src/message.h
diff options
context:
space:
mode:
Diffstat (limited to 'i/siroco/src/message.h')
-rw-r--r--i/siroco/src/message.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/i/siroco/src/message.h b/i/siroco/src/message.h
index e5ad1fc..40c659c 100644
--- a/i/siroco/src/message.h
+++ b/i/siroco/src/message.h
@@ -57,6 +57,13 @@ class Message
Message &operator= (const Message &);
};
-};
+// Récupère le message.
+template<typename T>
+const T &Message::get (void) const
+{
+ return dynamic_cast<T> (*this);
+}
+
+} // namespace Siroco
#endif // message_h