Added generate_concept_requirements config option (#237)
This commit is contained in:
@@ -197,6 +197,8 @@ void inheritable_diagram_options::inherit(
|
||||
puml.override(parent.puml);
|
||||
mermaid.override(parent.mermaid);
|
||||
generate_method_arguments.override(parent.generate_method_arguments);
|
||||
generate_concept_requirements.override(
|
||||
parent.generate_concept_requirements);
|
||||
generate_packages.override(parent.generate_packages);
|
||||
generate_template_argument_dependencies.override(
|
||||
parent.generate_template_argument_dependencies);
|
||||
|
||||
@@ -530,6 +530,8 @@ struct inheritable_diagram_options {
|
||||
option<struct mermaid> mermaid{"mermaid", option_inherit_mode::kAppend};
|
||||
option<method_arguments> generate_method_arguments{
|
||||
"generate_method_arguments", method_arguments::full};
|
||||
option<bool> generate_concept_requirements{
|
||||
"generate_concept_requirements", true};
|
||||
option<bool> group_methods{"group_methods", true};
|
||||
option<member_order_t> member_order{
|
||||
"member_order", member_order_t::lexical};
|
||||
|
||||
@@ -174,6 +174,7 @@ types:
|
||||
#
|
||||
generate_method_arguments: !optional generate_method_arguments_t
|
||||
generate_packages: !optional bool
|
||||
generate_concept_requirements: !optional bool
|
||||
package_type: !optional package_type_t
|
||||
generate_template_argument_dependencies: !optional bool
|
||||
skip_redundant_dependencies: !optional bool
|
||||
@@ -335,6 +336,7 @@ root:
|
||||
include_relations_also_as_members: !optional bool
|
||||
generate_method_arguments: !optional generate_method_arguments_t
|
||||
combine_free_functions_into_file_participants: !optional bool
|
||||
generate_concept_requirements: !optional bool
|
||||
generate_return_types: !optional bool
|
||||
generate_condition_statements: !optional bool
|
||||
generate_message_comments: !optional bool
|
||||
|
||||
@@ -626,6 +626,7 @@ template <> struct convert<class_diagram> {
|
||||
get_option(node, rhs.layout);
|
||||
get_option(node, rhs.include_relations_also_as_members);
|
||||
get_option(node, rhs.generate_method_arguments);
|
||||
get_option(node, rhs.generate_concept_requirements);
|
||||
get_option(node, rhs.group_methods);
|
||||
get_option(node, rhs.member_order);
|
||||
get_option(node, rhs.generate_packages);
|
||||
@@ -823,6 +824,7 @@ template <> struct convert<config> {
|
||||
get_option(node, rhs.puml);
|
||||
get_option(node, rhs.mermaid);
|
||||
get_option(node, rhs.generate_method_arguments);
|
||||
get_option(node, rhs.generate_concept_requirements);
|
||||
get_option(node, rhs.generate_packages);
|
||||
get_option(node, rhs.package_type);
|
||||
get_option(node, rhs.generate_template_argument_dependencies);
|
||||
|
||||
@@ -326,6 +326,7 @@ YAML::Emitter &operator<<(
|
||||
cd != nullptr) {
|
||||
out << cd->title;
|
||||
out << c.generate_method_arguments;
|
||||
out << c.generate_concept_requirements;
|
||||
out << c.generate_packages;
|
||||
out << c.include_relations_also_as_members;
|
||||
if (c.relationship_hints) {
|
||||
|
||||
Reference in New Issue
Block a user