Added default class method and member grouping and sorting
This commit is contained in:
@@ -39,6 +39,8 @@ enum class method_arguments { full, abbreviated, none };
|
||||
|
||||
enum class package_type_t { kNamespace, kDirectory };
|
||||
|
||||
enum class member_order_t { lexical, as_is };
|
||||
|
||||
std::string to_string(method_arguments ma);
|
||||
|
||||
enum class comment_parser_t { plain, clang };
|
||||
@@ -163,6 +165,9 @@ struct inheritable_diagram_options {
|
||||
option<plantuml> puml{"plantuml", option_inherit_mode::kAppend};
|
||||
option<method_arguments> generate_method_arguments{
|
||||
"generate_method_arguments", method_arguments::full};
|
||||
option<bool> group_methods{"group_methods", true};
|
||||
option<member_order_t> member_order{
|
||||
"method_order", member_order_t::lexical};
|
||||
option<bool> generate_packages{"generate_packages", false};
|
||||
option<package_type_t> package_type{
|
||||
"package_type", package_type_t::kNamespace};
|
||||
|
||||
Reference in New Issue
Block a user