Added include! directive to config files allowing nesting diagram configs

This commit is contained in:
Bartek Kryza
2022-02-05 15:22:14 +01:00
parent c1825f1a1f
commit fcc42bc277
13 changed files with 184 additions and 172 deletions

View File

@@ -74,7 +74,14 @@ int main(int argc, const char *argv[])
LOG_INFO("Loading clang-uml config from {}", config_path);
auto config = clanguml::config::load(config_path);
clanguml::config::config config;
try {
config = clanguml::config::load(config_path);
}
catch (std::runtime_error &e) {
LOG_ERROR(e.what());
return 1;
}
if (list_diagrams) {
print_diagrams_list(config);