#include <PerThreadWorkList.h>
Public Types | |
typedef PerThreadFactory::Heap | Heap_ty |
typedef PerThreadFactory::template Alloc< T >::type | Alloc_ty |
typedef Super_ty::global_const_iterator | global_const_iterator |
typedef Super_ty::global_const_reverse_iterator | global_const_reverse_iterator |
Public Member Functions | |
PerThreadMinHeap (const C &cmp=C()) | |
global_const_iterator | begin_all () const |
global_const_iterator | end_all () const |
global_const_reverse_iterator | rbegin_all () const |
global_const_reverse_iterator | rend_all () const |
Protected Types | |
typedef PerThreadFactory::template Vector< T >::type | Vec_ty |
typedef PerThreadFactory::template PQ < T, C >::type | Cont_ty |
typedef PerThreadWorkList < Cont_ty > | Super_ty |
Protected Attributes | |
Heap_ty | heap |
Alloc_ty | alloc |
typedef PerThreadFactory::template Alloc<T>::type Galois::Runtime::PerThreadMinHeap< T, C >::Alloc_ty |
typedef PerThreadFactory::template PQ<T, C>::type Galois::Runtime::PerThreadMinHeap< T, C >::Cont_ty [protected] |
typedef Super_ty::global_const_iterator Galois::Runtime::PerThreadMinHeap< T, C >::global_const_iterator |
typedef Super_ty::global_const_reverse_iterator Galois::Runtime::PerThreadMinHeap< T, C >::global_const_reverse_iterator |
typedef PerThreadFactory::Heap Galois::Runtime::PerThreadMinHeap< T, C >::Heap_ty |
typedef PerThreadWorkList<Cont_ty> Galois::Runtime::PerThreadMinHeap< T, C >::Super_ty [protected] |
typedef PerThreadFactory::template Vector<T>::type Galois::Runtime::PerThreadMinHeap< T, C >::Vec_ty [protected] |
Galois::Runtime::PerThreadMinHeap< T, C >::PerThreadMinHeap | ( | const C & | cmp = C() |
) | [inline, explicit] |
global_const_iterator Galois::Runtime::PerThreadMinHeap< T, C >::begin_all | ( | ) | const [inline] |
global_const_iterator Galois::Runtime::PerThreadMinHeap< T, C >::end_all | ( | ) | const [inline] |
global_const_reverse_iterator Galois::Runtime::PerThreadMinHeap< T, C >::rbegin_all | ( | ) | const [inline] |
global_const_reverse_iterator Galois::Runtime::PerThreadMinHeap< T, C >::rend_all | ( | ) | const [inline] |
Alloc_ty Galois::Runtime::PerThreadMinHeap< T, C >::alloc [protected] |
Heap_ty Galois::Runtime::PerThreadMinHeap< T, C >::heap [protected] |