#include <visitor_queue.hpp>

Classes | |
| class | visitor_queue_inserter |
| struct | visitor_wrapper |
Public Member Functions | |
| visitor_queue (TGraph *_graph) | |
| ~visitor_queue () | |
| void | init_visitor_traversal (vertex_locator _source_v) |
| void | do_visit (visitor_type &this_visitor) |
| void | init_visitor_traversal () |
| void | queue_visitor (const visitor_type &v) |
Private Types | |
| typedef TVisitor | visitor_type |
| typedef termination_detection< uint64_t > | termination_detection_type |
| typedef TGraph | graph_type |
| typedef TGraph::vertex_locator | vertex_locator |
| typedef Queue< visitor_type > | local_queue_type |
| typedef mailbox_routed< visitor_wrapper > | mailbox_type |
Private Member Functions | |
| void | local_delegate_visit (const visitor_type &v) |
| void | process_pending_controllers () |
| void | handle_mailbox_receive (visitor_wrapper vw) |
| void | push (const visitor_type &v) |
| visitor_type | pop_top () |
| void | check_mailbox () |
| bool | empty () |
Private Attributes | |
| mailbox_type | m_mailbox |
| termination_detection_type | m_termination_detection |
| local_queue_type | m_localqueue_owned |
| local_queue_type | m_localqueue_delegates |
| TGraph * | m_ptr_graph |
| std::queue< TVisitor > | m_local_controller_queue |
Definition at line 68 of file visitor_queue.hpp.
|
private |
Definition at line 72 of file visitor_queue.hpp.
|
private |
Definition at line 76 of file visitor_queue.hpp.
|
private |
Definition at line 91 of file visitor_queue.hpp.
|
private |
Definition at line 71 of file visitor_queue.hpp.
|
private |
Definition at line 73 of file visitor_queue.hpp.
|
private |
Definition at line 69 of file visitor_queue.hpp.
|
inline |
Definition at line 96 of file visitor_queue.hpp.
|
inline |
Definition at line 104 of file visitor_queue.hpp.
|
inlineprivate |
Definition at line 391 of file visitor_queue.hpp.


|
inline |
Definition at line 180 of file visitor_queue.hpp.


|
inlineprivate |
Definition at line 395 of file visitor_queue.hpp.


|
inlineprivate |
Definition at line 309 of file visitor_queue.hpp.


|
inline |
Definition at line 152 of file visitor_queue.hpp.

|
inline |
Definition at line 192 of file visitor_queue.hpp.

|
inlineprivate |
Definition at line 244 of file visitor_queue.hpp.


|
inlineprivate |
Definition at line 364 of file visitor_queue.hpp.


|
inlineprivate |
Definition at line 299 of file visitor_queue.hpp.


|
inlineprivate |
Definition at line 355 of file visitor_queue.hpp.

|
inline |
Definition at line 223 of file visitor_queue.hpp.


|
private |
Definition at line 439 of file visitor_queue.hpp.
|
private |
Definition at line 437 of file visitor_queue.hpp.
|
private |
Definition at line 436 of file visitor_queue.hpp.
|
private |
Definition at line 434 of file visitor_queue.hpp.
|
private |
Definition at line 438 of file visitor_queue.hpp.
|
private |
Definition at line 435 of file visitor_queue.hpp.