Added option to include if and loop condition text in the diagram (fixes #162)
This commit is contained in:
@@ -168,6 +168,8 @@ void inheritable_diagram_options::inherit(
|
||||
combine_free_functions_into_file_participants.override(
|
||||
parent.combine_free_functions_into_file_participants);
|
||||
generate_return_types.override(parent.generate_return_types);
|
||||
generate_condition_statements.override(
|
||||
parent.generate_condition_statements);
|
||||
debug_mode.override(parent.debug_mode);
|
||||
generate_metadata.override(parent.generate_metadata);
|
||||
}
|
||||
|
||||
@@ -446,6 +446,8 @@ struct inheritable_diagram_options {
|
||||
option<bool> combine_free_functions_into_file_participants{
|
||||
"combine_free_functions_into_file_participants", false};
|
||||
option<bool> generate_return_types{"generate_return_types", false};
|
||||
option<bool> generate_condition_statements{
|
||||
"generate_condition_statements", false};
|
||||
option<std::vector<std::string>> participants_order{"participants_order"};
|
||||
option<bool> debug_mode{"debug_mode", false};
|
||||
option<bool> generate_metadata{"generate_metadata", true};
|
||||
|
||||
@@ -568,6 +568,7 @@ template <> struct convert<sequence_diagram> {
|
||||
get_option(node, rhs.start_from);
|
||||
get_option(node, rhs.combine_free_functions_into_file_participants);
|
||||
get_option(node, rhs.generate_return_types);
|
||||
get_option(node, rhs.generate_condition_statements);
|
||||
get_option(node, rhs.relative_to);
|
||||
get_option(node, rhs.participants_order);
|
||||
get_option(node, rhs.generate_method_arguments);
|
||||
@@ -756,6 +757,7 @@ template <> struct convert<config> {
|
||||
get_option(node, rhs.generate_metadata);
|
||||
get_option(node, rhs.combine_free_functions_into_file_participants);
|
||||
get_option(node, rhs.generate_return_types);
|
||||
get_option(node, rhs.generate_condition_statements);
|
||||
|
||||
rhs.base_directory.set(node["__parent_path"].as<std::string>());
|
||||
get_option(node, rhs.relative_to);
|
||||
|
||||
@@ -290,6 +290,7 @@ YAML::Emitter &operator<<(
|
||||
out << c.comment_parser;
|
||||
out << c.combine_free_functions_into_file_participants;
|
||||
out << c.generate_return_types;
|
||||
out << c.generate_condition_statements;
|
||||
out << c.participants_order;
|
||||
out << c.debug_mode;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user