Initial refactor of id_t to a separate class
This commit is contained in:
@@ -26,7 +26,7 @@ namespace clanguml::common::model {
|
||||
|
||||
diagram_element::diagram_element() = default;
|
||||
|
||||
common::id_t diagram_element::id() const { return id_; }
|
||||
const common::id_t & diagram_element::id() const { return id_; }
|
||||
|
||||
void diagram_element::set_id(common::id_t id) { id_ = id; }
|
||||
|
||||
@@ -42,9 +42,9 @@ void diagram_element::set_parent_element_id(common::id_t id)
|
||||
|
||||
std::string diagram_element::alias() const
|
||||
{
|
||||
assert(id_ >= 0);
|
||||
assert(id_.value() >= 0);
|
||||
|
||||
return fmt::format("C_{:022}", id_);
|
||||
return fmt::format("C_{:022}", id_.value());
|
||||
}
|
||||
|
||||
void diagram_element::add_relationship(relationship &&cr)
|
||||
|
||||
Reference in New Issue
Block a user