From f1b7dfee0d595b2bef7913614379e5e21955bea2 Mon Sep 17 00:00:00 2001 From: Bartek Kryza Date: Tue, 27 Dec 2022 23:26:38 +0100 Subject: [PATCH] Updated sample sequence diagram config template --- src/main.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main.cc b/src/main.cc index 85102982..24384772 100644 --- a/src/main.cc +++ b/src/main.cc @@ -575,14 +575,17 @@ int add_config_diagram(clanguml::common::model::diagram_t type, else if (type == clanguml::common::model::diagram_t::kSequence) { doc["diagrams"][name]["type"] = "sequence"; doc["diagrams"][name]["glob"] = std::vector{{"src/*.cpp"}}; + doc["diagrams"][name]["combine_free_functions_into_file_participants"] = + true; doc["diagrams"][name]["using_namespace"] = std::vector{{"myproject"}}; - doc["diagrams"][name]["include"]["namespaces"] = - std::vector{{"myproject"}}; doc["diagrams"][name]["include"]["paths"] = std::vector{{"src"}}; doc["diagrams"][name]["exclude"]["namespaces"] = std::vector{{"myproject::detail"}}; + doc["diagrams"][name]["start_from"] = + std::vector>{ + {{"function", "main(int,const char **)"}}}; } else if (type == clanguml::common::model::diagram_t::kPackage) { doc["diagrams"][name]["type"] = "package";