![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 331 of file topologicalsorter.h.
#include <topologicalsorter.h>
Public Member Functions | |
| TopologicalSorter ()=default | |
| TopologicalSorter (const TopologicalSorter &)=delete | |
| TopologicalSorter & | operator= (const TopologicalSorter &)=delete |
| ~TopologicalSorter ()=default | |
| void | AddNode (const T &node) |
| void | AddEdges (const std::vector< std::pair< T, T > > &edges) |
| void | AddEdge (const T &from, const T &to) |
| bool | GetNext (T *node, bool *cyclic_ptr, std::vector< T > *output_cycle_nodes=nullptr) |
| int | GetCurrentFringeSize () |
| void | StartTraversal () |
| bool | TraversalStarted () const |
|
default |
|
delete |
|
default |
|
inline |
Definition at line 359 of file topologicalsorter.h.
|
inline |
Definition at line 351 of file topologicalsorter.h.
|
inline |
Definition at line 348 of file topologicalsorter.h.
|
inline |
Definition at line 405 of file topologicalsorter.h.
|
inline |
Definition at line 384 of file topologicalsorter.h.
|
delete |
|
inline |
Definition at line 414 of file topologicalsorter.h.
|
inline |
Definition at line 428 of file topologicalsorter.h.