has many to many progress

This commit is contained in:
2025-02-24 07:26:54 +01:00
parent 35f078bbc4
commit 261f9fd6cb
3 changed files with 62 additions and 19 deletions
+8
View File
@@ -18,6 +18,10 @@ struct ingredient
std::string name;
std::vector<object::object_ptr<recipe>> recipes{};
ingredient()= default;
ingredient(const unsigned int id, std::string name)
: id(id), name(std::move(name)) {}
template<class Operator>
void process(Operator &op) {
namespace field = matador::access;
@@ -33,6 +37,10 @@ struct recipe
std::string name;
std::vector<object::object_ptr<ingredient>> ingredients{};
recipe()= default;
recipe(const unsigned int id, std::string name)
: id(id), name(std::move(name)) {}
template<class Operator>
void process(Operator &op) {
namespace field = matador::access;