Refactored package_diagram generator to common base class template
This commit is contained in:
@@ -22,8 +22,7 @@
|
||||
|
||||
namespace clanguml::class_diagram::generators::plantuml {
|
||||
|
||||
generator::generator(
|
||||
clanguml::config::class_diagram &config, diagram_model &model)
|
||||
generator::generator(diagram_config &config, diagram_model &model)
|
||||
: common_generator<diagram_config, diagram_model>{config, model}
|
||||
{
|
||||
}
|
||||
@@ -312,12 +311,6 @@ void generator::generate(std::ostream &ostr) const
|
||||
ostr << "@enduml" << '\n';
|
||||
}
|
||||
|
||||
std::ostream &operator<<(std::ostream &os, const generator &g)
|
||||
{
|
||||
g.generate(os);
|
||||
return os;
|
||||
}
|
||||
|
||||
clanguml::class_diagram::model::diagram generate(
|
||||
cppast::libclang_compilation_database &db, const std::string &name,
|
||||
clanguml::config::class_diagram &diagram)
|
||||
|
||||
@@ -67,8 +67,6 @@ public:
|
||||
void generate(const enum_ &e, std::ostream &ostr) const;
|
||||
|
||||
void generate(std::ostream &ostr) const override;
|
||||
|
||||
friend std::ostream &operator<<(std::ostream &os, const generator &g);
|
||||
};
|
||||
|
||||
clanguml::class_diagram::model::diagram generate(
|
||||
|
||||
Reference in New Issue
Block a user