Skip to content

Commit

Permalink
Fixing build. Refs #3
Browse files Browse the repository at this point in the history
  • Loading branch information
palvarezlopez committed Feb 8, 2025
1 parent 9bee9e9 commit 4cefeac
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/netedit/elements/GNEHierarchicalElement.h
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ class GNEHierarchicalElement : public GNEAttributeCarrier {
template<typename T, typename U>
static void updateParent(T element, const int index, U newParent) {
// remove element from old parent
auto oldParent = element->myHierarchicalStructureParents.at<U>(index);
auto oldParent = element->myHierarchicalStructureParents.template at<U>(index);
oldParent->myHierarchicalStructureChildren.remove(element);
// update parent
element->myHierarchicalStructureParents.replaceSingle(index, newParent);
Expand All @@ -163,13 +163,13 @@ class GNEHierarchicalElement : public GNEAttributeCarrier {
template<typename T, typename U>
static void updateParents(T element, GNEHierarchicalContainerParents<U> newParents) {
// remove children
for (const auto parent : element->myHierarchicalStructureParents.get<U>()) {
for (const auto parent : element->myHierarchicalStructureParents.template get<U>()) {
parent->myHierarchicalStructureChildren.remove(element);
}
// update parents
element->myHierarchicalStructureParents.replaceAll(newParents);
// restore children
for (const auto parent : element->myHierarchicalStructureParents.get<U>()) {
for (const auto parent : element->myHierarchicalStructureParents.template get<U>()) {
parent->myHierarchicalStructureChildren.add(element);
}
}
Expand Down

0 comments on commit 4cefeac

Please sign in to comment.