Classes | |
class | activity |
Model of a sequence diagram activity. More... | |
struct | class_ |
Sequence diagram participant representing a class. More... | |
class | diagram |
Model of a sequence diagram. More... | |
struct | function |
Participant mode representing a free function. More... | |
struct | function_template |
Participant model representing a function template. More... | |
class | message |
Model of a sequence diagram message. More... | |
struct | method |
Participant model representing a method. More... | |
struct | objc_method |
struct | participant |
Base class for various types of sequence diagram participants. More... | |
struct | reverse_call_graph_activity_node |
Typedefs | |
using | message_chain_t = std::vector< sequence_diagram::model::message > |
Functions | |
void | to_json (nlohmann::json &j, const participant &c) |
void | to_json (nlohmann::json &j, const activity &c) |
std::vector< std::vector< eid_t > > | find_reverse_message_chains (const reverse_call_graph_activity_node &root) |
Convert reverse call graph into a list of activity id chains. | |
bool | operator== (const class_ &l, const class_ &r) |
using clanguml::sequence_diagram::model::message_chain_t = typedef std::vector<sequence_diagram::model::message> |
std::vector< std::vector< eid_t > > clanguml::sequence_diagram::model::find_reverse_message_chains | ( | const reverse_call_graph_activity_node & | root | ) |
Convert reverse call graph into a list of activity id chains.
root | Root of the reverse call graph tree |
Definition at line 28 of file diagram.cc.
Definition at line 113 of file participant.cc.
void clanguml::sequence_diagram::model::to_json | ( | nlohmann::json & | j, |
const activity & | c | ||
) |
Definition at line 48 of file sequence_diagram_generator.cc.
void clanguml::sequence_diagram::model::to_json | ( | nlohmann::json & | j, |
const participant & | c | ||
) |
Definition at line 25 of file sequence_diagram_generator.cc.