Added dependants diagram filter

This commit is contained in:
Bartek Kryza
2022-04-18 11:59:56 +02:00
parent 74add47464
commit 11dccf1496
10 changed files with 255 additions and 95 deletions

View File

@@ -22,16 +22,15 @@
#include "util/util.h"
#include <cassert>
#include <iostream>
namespace clanguml::class_diagram::model {
const std::vector<type_safe::object_ref<const class_>> diagram::classes() const
const std::vector<type_safe::object_ref<const class_>> &diagram::classes() const
{
return classes_;
}
const std::vector<type_safe::object_ref<const enum_>> diagram::enums() const
const std::vector<type_safe::object_ref<const enum_>> &diagram::enums() const
{
return enums_;
}

View File

@@ -47,9 +47,9 @@ public:
type_safe::optional_ref<const clanguml::common::model::diagram_element> get(
const std::string &full_name) const override;
const std::vector<type_safe::object_ref<const class_>> classes() const;
const std::vector<type_safe::object_ref<const class_>> &classes() const;
const std::vector<type_safe::object_ref<const enum_>> enums() const;
const std::vector<type_safe::object_ref<const enum_>> &enums() const;
bool has_class(const class_ &c) const;