Refactored class diagram model to keep namespace structure

This commit is contained in:
Bartek Kryza
2022-02-18 21:56:15 +01:00
parent 97bf705047
commit 1da3dcb720
10 changed files with 250 additions and 60 deletions

View File

@@ -29,6 +29,12 @@ class enum_ : public common::model::element,
public:
enum_(const std::vector<std::string> &using_namespaces);
enum_(const enum_ &) = delete;
enum_(enum_ &&) = default;
enum_ &operator=(const enum_ &) = delete;
enum_ &operator=(enum_ &&) = default;
// TODO: Do we need this?
friend bool operator==(const enum_ &l, const enum_ &r);
std::string full_name(bool relative = true) const override;