Lines Matching refs:Node
27 class Node {
29 allocator::set<Node<T>*> references_in;
30 allocator::set<Node<T>*> references_out;
36 Node(T* ptr, Allocator<Node> allocator) : references_in(allocator), references_out(allocator), in Node() function
38 Node(Node&& rhs) = default;
39 void Edge(Node<T>* ref) { in Edge()
50 DISALLOW_COPY_AND_ASSIGN(Node<T>);
54 using Graph = allocator::vector<Node<T>*>;
57 using SCC = allocator::vector<Node<T>*>;
71 void Tarjan(Node<T>* vertex, Graph<T>& graph);
74 allocator::vector<Node<T>*> stack_;
97 void TarjanAlgorithm<T>::Tarjan(Node<T>* vertex, Graph<T>& graph) { in Tarjan()
104 Node<T>* vertex_next = it; in Tarjan()
114 Node<T>* other_vertex; in Tarjan()