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.