Added module_access diagram filter (#101)

This commit is contained in:
Bartek Kryza
2023-12-19 22:16:18 +01:00
parent c51ae5b6ee
commit f09edd8b47
16 changed files with 189 additions and 5 deletions

View File

@@ -101,6 +101,23 @@ public:
*/
std::optional<std::string> module() const { return module_; }
/**
* Set whether the element is in a private module
*
* @param module C++20 module.
*/
void set_module_private(const bool module_private)
{
module_private_ = module_private;
}
/**
* Check whether the element is in a private module.
*
* @return C++20 module.
*/
bool module_private() const { return module_private_; }
/**
* Return elements full name.
*
@@ -135,5 +152,6 @@ private:
namespace_ ns_;
namespace_ using_namespace_;
std::optional<std::string> module_;
bool module_private_{false};
};
} // namespace clanguml::common::model