summaryrefslogtreecommitdiff
path: root/src/core/managed/Manager.hpp
diff options
context:
space:
mode:
authorBenjamin Paassen <bpaassen@techfak.uni-bielefeld.de>2015-01-04 17:42:05 +0100
committerBenjamin Paassen <bpaassen@techfak.uni-bielefeld.de>2015-01-04 17:42:05 +0100
commit0daeae84055f959f7e78b2dea2eb7aef151853e5 (patch)
tree5d5638c836827de813d43dcf1a4293facdfba999 /src/core/managed/Manager.hpp
parent1f4b48537f52646f9e4d520c2b2c2425f3565fa2 (diff)
parent704313333f1253067a8913ce963014bdfde1e852 (diff)
Merge branch 'master' of somweyr.de:ousia
Diffstat (limited to 'src/core/managed/Manager.hpp')
-rw-r--r--src/core/managed/Manager.hpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/managed/Manager.hpp b/src/core/managed/Manager.hpp
index 14536bb..8ee11c4 100644
--- a/src/core/managed/Manager.hpp
+++ b/src/core/managed/Manager.hpp
@@ -376,6 +376,16 @@ public:
bool triggerEvent(Managed *ref, Event &ev);
#ifdef MANAGER_GRAPHVIZ_EXPORT
+ /**
+ * Exports the current object graph managed by this manager instance to the
+ * given file. The file is in the Graphviz format (http://graphviz.org/) and
+ * can be visualized using the "dot" tool. The exported graph is purely for
+ * debugging and visualization purposes. This function is not compiled in
+ * for release versions of Ousía.
+ *
+ * @param filename is the file to which the Graphviz description should be
+ * written. The given file is overwritten if it already exists.
+ */
void exportGraphviz(const char* filename);
#endif
};