Galois::ParallelSTL::find_if_helper< InputIterator, Predicate > Struct Template Reference

#include <ParallelSTL.h>

List of all members.

Public Types

typedef int tt_does_not_need_stats
typedef int tt_does_not_need_push
typedef int tt_does_not_need_aborts
typedef int tt_needs_parallel_break
typedef Galois::optional
< InputIterator > 
ElementTy
typedef
Runtime::PerThreadStorage
< ElementTy
AccumulatorTy

Public Member Functions

 find_if_helper (AccumulatorTy &a, Predicate &p)
void operator() (const InputIterator &v, UserContext< InputIterator > &ctx)

Public Attributes

AccumulatorTyaccum
Predicate & f

template<typename InputIterator, class Predicate>
struct Galois::ParallelSTL::find_if_helper< InputIterator, Predicate >


Member Typedef Documentation

template<typename InputIterator , class Predicate >
typedef Runtime::PerThreadStorage<ElementTy> Galois::ParallelSTL::find_if_helper< InputIterator, Predicate >::AccumulatorTy
template<typename InputIterator , class Predicate >
typedef Galois::optional<InputIterator> Galois::ParallelSTL::find_if_helper< InputIterator, Predicate >::ElementTy
template<typename InputIterator , class Predicate >
typedef int Galois::ParallelSTL::find_if_helper< InputIterator, Predicate >::tt_does_not_need_aborts
template<typename InputIterator , class Predicate >
typedef int Galois::ParallelSTL::find_if_helper< InputIterator, Predicate >::tt_does_not_need_push
template<typename InputIterator , class Predicate >
typedef int Galois::ParallelSTL::find_if_helper< InputIterator, Predicate >::tt_does_not_need_stats
template<typename InputIterator , class Predicate >
typedef int Galois::ParallelSTL::find_if_helper< InputIterator, Predicate >::tt_needs_parallel_break

Constructor & Destructor Documentation

template<typename InputIterator , class Predicate >
Galois::ParallelSTL::find_if_helper< InputIterator, Predicate >::find_if_helper ( AccumulatorTy a,
Predicate &  p 
) [inline]

Member Function Documentation

template<typename InputIterator , class Predicate >
void Galois::ParallelSTL::find_if_helper< InputIterator, Predicate >::operator() ( const InputIterator &  v,
UserContext< InputIterator > &  ctx 
) [inline]

Member Data Documentation

template<typename InputIterator , class Predicate >
AccumulatorTy& Galois::ParallelSTL::find_if_helper< InputIterator, Predicate >::accum
template<typename InputIterator , class Predicate >
Predicate& Galois::ParallelSTL::find_if_helper< InputIterator, Predicate >::f

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1