removed make_relation_node method from repository_node

This commit is contained in:
2025-12-08 19:45:35 +01:00
parent 263c202c69
commit d4ef97ef5a
15 changed files with 90 additions and 133 deletions
+3 -2
View File
@@ -26,6 +26,7 @@ public:
[[nodiscard]] std::type_index type_index() const;
[[nodiscard]] std::string name() const;
[[nodiscard]] const class object& object() const;
[[nodiscard]] const std::list<attribute>& attributes() const;
[[nodiscard]] const std::list<class constraint>& constraints() const;
@@ -54,10 +55,10 @@ public:
[[nodiscard]] bool endpoints_empty() const;
protected:
basic_object_info(std::shared_ptr<repository_node> node, std::unique_ptr<object> &&obj);
basic_object_info(std::shared_ptr<repository_node> node, std::unique_ptr<class object> &&obj);
protected:
std::unique_ptr<object> object_;
std::unique_ptr<class object> object_;
std::shared_ptr<repository_node> node_; /**< prototype node of the represented object type */
t_endpoint_map relation_endpoints_;
};