1 #ifndef _RIVE_DEPENDENCYSORTER_HPP_
2 #define _RIVE_DEPENDENCYSORTER_HPP_
4 #include <unordered_set>
10 class DependencySorter
13 std::unordered_set<Component*> m_Perm;
14 std::unordered_set<Component*> m_Temp;
17 void sort(Component* root, std::vector<Component*>& order);
18 bool visit(Component* component, std::vector<Component*>& order);