Classes | |
| class | generator |
| Base class for diagram generators. More... | |
| class | graphml_node_map_t |
| class | property_keymap_t |
Typedefs | |
| using | graphml_t = pugi::xml_document |
| using | graphml_node_t = pugi::xml_node |
| using | key_property_map_t = std::map< std::string, std::pair< std::string, property_type > > |
Enumerations | |
| enum class | xml_node_t { kGraph , kNode , kEdge } |
| enum class | property_type { kBoolean , kInt , kLong , kFloat , kDouble , kString } |
Functions | |
| std::string | to_string (const property_type t) |
| template<typename DiagramModel , typename DiagramConfig > | |
| std::ostream & | operator<< (std::ostream &os, const generator< DiagramModel, DiagramConfig > &g) |
| using clanguml::common::generators::graphml::graphml_node_t = typedef pugi::xml_node |
Definition at line 47 of file generator.h.
| using clanguml::common::generators::graphml::graphml_t = typedef pugi::xml_document |
Definition at line 46 of file generator.h.
| using clanguml::common::generators::graphml::key_property_map_t = typedef std::map< std::string, std::pair< std::string, property_type> > |
Definition at line 62 of file generator.h.
|
strong |
|
strong |
The types of graph nodes in the GraphML XML document
| Enumerator | |
|---|---|
| kGraph | |
| kNode | |
| kEdge | |
Definition at line 52 of file generator.h.
| std::ostream & clanguml::common::generators::graphml::operator<< | ( | std::ostream & | os, |
| const generator< DiagramModel, DiagramConfig > & | g | ||
| ) |
Definition at line 297 of file generator.h.
| std::string clanguml::common::generators::graphml::to_string | ( | const property_type | t | ) |
Definition at line 23 of file generator.cc.