Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::ParallelSTL::find_if_helper< InputIterator, Predicate > Struct Template Reference

#include <ParallelSTL.h>

Public Types

typedef galois::optional
< InputIterator > 
ElementTy
 
typedef
substrate::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
 

Member Typedef Documentation

template<typename InputIterator , class Predicate >
typedef substrate::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

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: