Galois::WorkList::OrderedList< Compare, T, concurrent > Class Template Reference

#include <OrderedList.h>

List of all members.

Classes

struct  rethread
struct  retype

Public Types

typedef T value_type

Public Member Functions

void push (value_type val)
template<typename Iter >
void push (Iter b, Iter e)
template<typename RangeTy >
void push_initial (RangeTy range)
Galois::optional< value_typepop ()

Private Types

typedef Galois::flat_map< T,
std::deque< T >, Compare > 
Map

Private Attributes

Map map

template<class Compare = std::less<int>, typename T = int, bool concurrent = true>
class Galois::WorkList::OrderedList< Compare, T, concurrent >


Member Typedef Documentation

template<class Compare = std::less<int>, typename T = int, bool concurrent = true>
typedef Galois::flat_map<T, std::deque<T>, Compare> Galois::WorkList::OrderedList< Compare, T, concurrent >::Map [private]
template<class Compare = std::less<int>, typename T = int, bool concurrent = true>
typedef T Galois::WorkList::OrderedList< Compare, T, concurrent >::value_type

Member Function Documentation

template<class Compare = std::less<int>, typename T = int, bool concurrent = true>
Galois::optional<value_type> Galois::WorkList::OrderedList< Compare, T, concurrent >::pop (  )  [inline]
template<class Compare = std::less<int>, typename T = int, bool concurrent = true>
template<typename Iter >
void Galois::WorkList::OrderedList< Compare, T, concurrent >::push ( Iter  b,
Iter  e 
) [inline]
template<class Compare = std::less<int>, typename T = int, bool concurrent = true>
void Galois::WorkList::OrderedList< Compare, T, concurrent >::push ( value_type  val  )  [inline]
template<class Compare = std::less<int>, typename T = int, bool concurrent = true>
template<typename RangeTy >
void Galois::WorkList::OrderedList< Compare, T, concurrent >::push_initial ( RangeTy  range  )  [inline]

Member Data Documentation

template<class Compare = std::less<int>, typename T = int, bool concurrent = true>
Map Galois::WorkList::OrderedList< Compare, T, concurrent >::map [private]

The documentation for this class was generated from the following file:

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1