0.5.4
C++ to UML diagram generator based on Clang
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
clanguml::sequence_diagram::generators::mermaid Namespace Reference

Classes

class  generator
 Sequence diagram MermaidJS generator. More...
 

Typedefs

using diagram_config = clanguml::config::sequence_diagram
 
using diagram_model = clanguml::sequence_diagram::model::diagram
 
template<typename C , typename D >
using common_generator = clanguml::common::generators::mermaid::generator< C, D >
 

Functions

std::string render_participant_name (std::string name)
 
std::string render_message_text (std::string text)
 

Typedef Documentation

◆ common_generator

Definition at line 44 of file sequence_diagram_generator.h.

◆ diagram_config

Definition at line 40 of file sequence_diagram_generator.h.

◆ diagram_model

Definition at line 41 of file sequence_diagram_generator.h.

Function Documentation

◆ render_message_text()

std::string clanguml::sequence_diagram::generators::mermaid::render_message_text ( std::string  text)

Definition at line 38 of file sequence_diagram_generator.cc.

39{
40 util::replace_all(text, ";", "&#59;");
41
42 return text;
43}

◆ render_participant_name()

std::string clanguml::sequence_diagram::generators::mermaid::render_participant_name ( std::string  name)

Definition at line 31 of file sequence_diagram_generator.cc.

32{
33 util::replace_all(name, "##", "::");
34
35 return name;
36}