#ifndef __GRAPHVIZ_HPP__ #define __GRAPHVIZ_HPP__ #include #include #include #include namespace xios { class CGraphviz { public: CGraphviz(); static void buildWorkflowGraphDot(); static void buildWorkflowGraphVisjs_with_info(); static void showStaticWorkflowGraph(); private: template struct exercise_vertex; }; // class CGraphviz template struct CGraphviz::exercise_vertex { exercise_vertex(Graph& g_) : g(g_) { } typedef typename boost::graph_traits::vertex_descriptor Vertex; void operator()(const Vertex& v) const { } Graph& g; }; } // namespace xios #endif