You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-10 13:00:37 +00:00
Use range iterators for RBSet in most cases
This commit is contained in:
@@ -85,8 +85,8 @@ public:
|
||||
void update_end() { //call after updating dependencies
|
||||
List<Pair<Dependency *, DependencyTracker *>> to_clean_up;
|
||||
|
||||
for (RBSet<Dependency *>::Element *E = dependencies.front(); E; E = E->next()) {
|
||||
Dependency *dep = E->get();
|
||||
for (Dependency *E : dependencies) {
|
||||
Dependency *dep = E;
|
||||
HashMap<DependencyTracker *, uint32_t>::Iterator F = dep->instances.find(this);
|
||||
ERR_CONTINUE(!F);
|
||||
if (F->value != instance_version) {
|
||||
@@ -105,8 +105,8 @@ public:
|
||||
}
|
||||
|
||||
void clear() { // clear all dependencies
|
||||
for (RBSet<Dependency *>::Element *E = dependencies.front(); E; E = E->next()) {
|
||||
Dependency *dep = E->get();
|
||||
for (Dependency *E : dependencies) {
|
||||
Dependency *dep = E;
|
||||
dep->instances.erase(this);
|
||||
}
|
||||
dependencies.clear();
|
||||
|
||||
Reference in New Issue
Block a user