type: sequence
title: CLI options handling sequence diagram
combine_free_functions_into_file_participants: true
generate_method_arguments: none
generate_condition_statements: true
generate_message_comments: true
glob:
  - src/cli/cli_handler.cc
  - src/config/config.cc
  - src/config/yaml_decoders.cc
include:
  namespaces:
    - clanguml
    - YAML
exclude:
  elements:
    - r: "clanguml::config::option.*"
    - "clanguml::config::config"
  paths:
    - src/util/util.h
  callee_types:
    - operator
using_namespace:
  - clanguml
from:
  - function: "clanguml::cli::cli_handler::handle_options(int,const char **)"
