@@ -689,8 +689,6 @@ const std::vector<std::shared_ptr<Target>> &Engine::targets() const
689689void Engine::setTargets (const std::vector<std::shared_ptr<Target>> &newTargets)
690690{
691691 m_targets = newTargets;
692- m_variableOwners.clear ();
693- m_listOwners.clear ();
694692
695693 for (auto target : m_targets) {
696694 // Set engine in the target
@@ -702,18 +700,6 @@ void Engine::setTargets(const std::vector<std::shared_ptr<Target>> &newTargets)
702700 block->setEngine (this );
703701 block->setTarget (target.get ());
704702 }
705-
706- // Add variables to owner map
707- const auto &variables = target->variables ();
708-
709- for (auto variable : variables)
710- m_variableOwners[variable.get ()] = target.get ();
711-
712- // Add lists to owner map
713- const auto &lists = target->lists ();
714-
715- for (auto list : lists)
716- m_listOwners[list.get ()] = target.get ();
717703 }
718704}
719705
@@ -746,26 +732,6 @@ Stage *Engine::stage() const
746732 return dynamic_cast <Stage *>((*it).get ());
747733}
748734
749- Target *Engine::variableOwner (Variable *variable) const
750- {
751- auto it = m_variableOwners.find (variable);
752-
753- if (it == m_variableOwners.cend ())
754- return nullptr ;
755-
756- return it->second ;
757- }
758-
759- Target *Engine::listOwner (List *list) const
760- {
761- auto it = m_listOwners.find (list);
762-
763- if (it == m_listOwners.cend ())
764- return nullptr ;
765-
766- return it->second ;
767- }
768-
769735const std::vector<std::string> &Engine::extensions () const
770736{
771737 return m_extensions;
0 commit comments