Galois::WorkList::ExternRef< Container, pushinit > Struct Template Reference
#include <ExternRef.h>
List of all members.
Classes |
struct | rethread |
| change the concurrency flag More...
|
struct | retype |
| change the type the worklist holds More...
|
Public Types |
typedef Container::value_type | value_type |
| T is the value type of the WL.
|
Public Member Functions |
| ExternRef (Container &_wl) |
void | push (const value_type &val) |
| push a value onto the queue
|
template<typename Iter > |
void | push (Iter b, Iter e) |
| push a range onto the queue
|
template<typename RangeTy > |
void | push_initial (const RangeTy &r) |
| push initial range onto the queue called with the same b and e on each thread
|
Galois::optional< value_type > | pop () |
| pop a value from the queue.
|
Private Attributes |
Container & | wl |
template<typename Container, bool pushinit = true>
struct Galois::WorkList::ExternRef< Container, pushinit >
Member Typedef Documentation
template<typename Container , bool pushinit = true>
T is the value type of the WL.
Constructor & Destructor Documentation
template<typename Container , bool pushinit = true>
Member Function Documentation
template<typename Container , bool pushinit = true>
pop a value from the queue.
template<typename Container , bool pushinit = true>
template<typename Iter >
push a range onto the queue
template<typename Container , bool pushinit = true>
push a value onto the queue
template<typename Container , bool pushinit = true>
template<typename RangeTy >
push initial range onto the queue called with the same b and e on each thread
Member Data Documentation
template<typename Container , bool pushinit = true>
The documentation for this struct was generated from the following file: