Galois::Runtime::PerThreadSet< T, C > Class Template Reference

#include <PerThreadWorkList.h>

Inheritance diagram for Galois::Runtime::PerThreadSet< T, C >:
Galois::Runtime::PerThreadWorkList< PerThreadFactory::template Set< T, C >::type >

List of all members.

Public Types

typedef
PerThreadFactory::template
FSBAlloc< 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

 PerThreadSet (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 Set
< T, C >::type 
Cont_ty
typedef PerThreadWorkList
< Cont_ty
Super_ty

Protected Attributes

Alloc_ty alloc

template<typename T, typename C = std::less<T>>
class Galois::Runtime::PerThreadSet< T, C >


Member Typedef Documentation

template<typename T , typename C = std::less<T>>
typedef PerThreadFactory::template FSBAlloc<T>::type Galois::Runtime::PerThreadSet< T, C >::Alloc_ty
template<typename T , typename C = std::less<T>>
typedef PerThreadFactory::template Set<T, C>::type Galois::Runtime::PerThreadSet< T, C >::Cont_ty [protected]
template<typename T , typename C = std::less<T>>
typedef Super_ty::global_const_iterator Galois::Runtime::PerThreadSet< T, C >::global_const_iterator
template<typename T , typename C = std::less<T>>
typedef Super_ty::global_const_reverse_iterator Galois::Runtime::PerThreadSet< T, C >::global_const_reverse_iterator
template<typename T , typename C = std::less<T>>
typedef PerThreadWorkList<Cont_ty> Galois::Runtime::PerThreadSet< T, C >::Super_ty [protected]

Constructor & Destructor Documentation

template<typename T , typename C = std::less<T>>
Galois::Runtime::PerThreadSet< T, C >::PerThreadSet ( const C &  cmp = C()  )  [inline, explicit]

Member Function Documentation

template<typename T , typename C = std::less<T>>
global_const_iterator Galois::Runtime::PerThreadSet< T, C >::begin_all (  )  const [inline]
template<typename T , typename C = std::less<T>>
global_const_iterator Galois::Runtime::PerThreadSet< T, C >::end_all (  )  const [inline]
template<typename T , typename C = std::less<T>>
global_const_reverse_iterator Galois::Runtime::PerThreadSet< T, C >::rbegin_all (  )  const [inline]
template<typename T , typename C = std::less<T>>
global_const_reverse_iterator Galois::Runtime::PerThreadSet< T, C >::rend_all (  )  const [inline]

Member Data Documentation

template<typename T , typename C = std::less<T>>
Alloc_ty Galois::Runtime::PerThreadSet< T, C >::alloc [protected]

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1