Added initial structure for include diagram generation
This commit is contained in:
@@ -35,7 +35,13 @@
|
||||
namespace clanguml {
|
||||
namespace config {
|
||||
|
||||
enum class diagram_type { class_diagram, sequence_diagram, package_diagram };
|
||||
enum class diagram_type {
|
||||
class_diagram,
|
||||
sequence_diagram,
|
||||
package_diagram,
|
||||
include_diagram
|
||||
};
|
||||
|
||||
enum class method_arguments { full, abbreviated, none };
|
||||
|
||||
struct plantuml {
|
||||
@@ -149,6 +155,14 @@ struct package_diagram : public diagram {
|
||||
option<layout_hints> layout{"layout"};
|
||||
};
|
||||
|
||||
struct include_diagram : public diagram {
|
||||
virtual ~include_diagram() = default;
|
||||
|
||||
diagram_type type() const override;
|
||||
|
||||
option<layout_hints> layout{"layout"};
|
||||
};
|
||||
|
||||
struct config : public inheritable_diagram_options {
|
||||
// the glob list is additive and relative to the current
|
||||
// directory
|
||||
|
||||
Reference in New Issue
Block a user