LeviLamina
|
Classes | |
struct | SortResult |
Public Member Functions | |
void | clear () |
bool | contains (T const &node) const |
bool | contains (T const &node, T const &dependency) const |
bool | emplace (T const &node) |
bool | erase (T const &node) |
bool | emplaceDependency (T const &node, T const &dependency) |
bool | emplaceDependencies (T const &node, std::vector< T > const &dependencies) |
bool | eraseDependency (T const &node, T const &dependency) |
SmallDenseSet< T > | dependentBy (T const &node) const |
SmallDenseSet< T > | dependentOn (T const &node) const |
SortResult | sort () const |