type: sequence
title: PlantUML sequence diagram generator sequence diagram
combine_free_functions_into_file_participants: true
generate_method_arguments: none
generate_condition_statements: true
generate_message_comments: true
glob:
  - src/common/generators/generators.cc
using_namespace:
  - clanguml
include:
  namespaces:
    - clanguml::common::generators
exclude:
  elements:
    - r: ".*json.*"
    - r: ".*mermaid.*"
    - r: ".*class_diagram.*"
    - r: ".*package_diagram.*"
    - r: ".*include_diagram.*"
  paths:
    - src/common/model/source_location.h
from:
  - function: "clanguml::common::generators::generate_diagram(const std::string &,std::shared_ptr<clanguml::config::diagram>,const common::compilation_database &,const std::vector<std::string> &,const cli::runtime_config &,std::function<void ()> &&)"
