Added initial support for MermaidJS package diagrams

This commit is contained in:
Bartek Kryza
2023-09-09 00:18:03 +02:00
parent 32fda88852
commit ee998e7a38
16 changed files with 360 additions and 6 deletions

View File

@@ -29,6 +29,7 @@
#include "include_diagram/generators/plantuml/include_diagram_generator.h"
#include "indicators/indicators.hpp"
#include "package_diagram/generators/json/package_diagram_generator.h"
#include "package_diagram/generators/mermaid/package_diagram_generator.h"
#include "package_diagram/generators/plantuml/package_diagram_generator.h"
#include "sequence_diagram/generators/json/sequence_diagram_generator.h"
#include "sequence_diagram/generators/mermaid/sequence_diagram_generator.h"
@@ -174,11 +175,11 @@ struct diagram_generator_t<clanguml::config::sequence_diagram,
mermaid_generator_tag> {
using type = clanguml::sequence_diagram::generators::mermaid::generator;
};
// template <>
// struct diagram_generator_t<clanguml::config::package_diagram,
// mermaid_generator_tag> {
// using type = clanguml::package_diagram::generators::mermaid::generator;
// };
template <>
struct diagram_generator_t<clanguml::config::package_diagram,
mermaid_generator_tag> {
using type = clanguml::package_diagram::generators::mermaid::generator;
};
// template <>
// struct diagram_generator_t<clanguml::config::include_diagram,
// mermaid_generator_tag> {

View File

@@ -126,7 +126,7 @@ public:
* @param ostr Output stream
* @param element Element to which the note should be attached
*/
void generate_notes(
virtual void generate_notes(
std::ostream &ostr, const model::element &element) const;
/**