Galois
|
#include <cassert>
#include <iterator>
#include <type_traits>
#include <utility>
#include <boost/iterator/iterator_adaptor.hpp>
#include "galois/config.h"
#include "galois/gIO.h"
Go to the source code of this file.
Classes | |
class | galois::TwoLevelIteratorA< OuterIter, InnerIter, CategoryOrTraversal, InnerBeginFn, InnerEndFn > |
Alternate implementation of ChooseTwoLevelIterator. More... | |
struct | galois::GetBegin |
Helper functor, returns t.end() More... | |
struct | galois::GetEnd |
Helper functor, returns t.end() More... | |
Namespaces | |
galois | |
The Galois namespace containing all Galois structures and functions. | |
Functions | |
template<class CategoryOrTraversal , class OuterIter , class InnerIter , class InnerBeginFn , class InnerEndFn > | |
std::pair< TwoLevelIteratorA < OuterIter, InnerIter, CategoryOrTraversal, InnerBeginFn, InnerEndFn > , TwoLevelIteratorA< OuterIter, InnerIter, CategoryOrTraversal, InnerBeginFn, InnerEndFn > > | galois::make_two_level_iterator (OuterIter outer_begin, OuterIter outer_end) |