Euphoria
|
eu::core::dot Namespace Reference
Classes | |
struct | Node |
struct | Edge |
struct | Graph |
Enumerations | |
enum class | NodeId : int |
Functions | |
std::string | from_id_to_string (NodeId id) |
template<typename T , typename TLabelFunc , typename TFindChildrenFunc > | |
NodeId | fill_graph (const T &item, TLabelFunc label_function, TFindChildrenFunc find_children_function, Graph *graph) |
template<typename T , typename TLabelFunc , typename TFindChildrenFunc > | |
Graph | create_graph (const T &item, TLabelFunc label_function, TFindChildrenFunc find_children_function) |
Enumeration Type Documentation
◆ NodeId
|
strong |
Definition at line 11 of file dotoutput.h.
Function Documentation
◆ create_graph()
template<typename T , typename TLabelFunc , typename TFindChildrenFunc >
Graph eu::core::dot::create_graph | ( | const T & | item, |
TLabelFunc | label_function, | ||
TFindChildrenFunc | find_children_function | ||
) |
Definition at line 80 of file dotoutput.h.
◆ fill_graph()
template<typename T , typename TLabelFunc , typename TFindChildrenFunc >
NodeId eu::core::dot::fill_graph | ( | const T & | item, |
TLabelFunc | label_function, | ||
TFindChildrenFunc | find_children_function, | ||
Graph * | graph | ||
) |
Definition at line 44 of file dotoutput.h.
◆ from_id_to_string()
std::string eu::core::dot::from_id_to_string | ( | NodeId | id | ) |
Definition at line 41 of file dotoutput.cc.