Fixed mermaid verbatim directives handling

This commit is contained in:
Bartek Kryza
2023-09-10 12:14:11 +02:00
parent 9a6def801c
commit 4a19c8ba23
15 changed files with 178 additions and 21 deletions

View File

@@ -33,6 +33,11 @@ generator::generator(diagram_config &config, diagram_model &model)
{
}
void generator::generate_diagram_type(std::ostream &ostr) const
{
ostr << "classDiagram\n";
}
void generator::generate_alias(
const common::model::element &c, std::ostream &ostr) const
{
@@ -696,8 +701,6 @@ void generator::generate_relationships(
void generator::generate_diagram(std::ostream &ostr) const
{
ostr << "classDiagram\n";
generate_top_level_elements(ostr);
generate_groups(ostr);

View File

@@ -79,6 +79,13 @@ public:
*/
void generate_diagram(std::ostream &ostr) const override;
/**
* @brief Generate the diagram type
*
* @param ostr Output stream
*/
void generate_diagram_type(std::ostream &ostr) const override;
/**
* @brief In a nested diagram, generate the top level elements.
*