IterationUtils-Impl.hpp File Reference

Go to the source code of this file.

Classes

struct  CubbyFlow::Internal::ForEachIndex< IndexType, N, I >
 
struct  CubbyFlow::Internal::ForEachIndex< IndexType, N, 1 >
 

Namespaces

 CubbyFlow
 
 CubbyFlow::Internal
 

Functions

template<typename IndexType , size_t N, typename Func >
void CubbyFlow::ForEachIndex (const Vector< IndexType, N > &begin, const Vector< IndexType, N > &end, const Func &func)
 
template<typename IndexType , typename Func >
void CubbyFlow::ForEachIndex (const Vector< IndexType, 1 > &begin, const Vector< IndexType, 1 > &end, const Func &func)
 
template<typename IndexType , typename Func >
void CubbyFlow::ForEachIndex (IndexType begin, IndexType end, const Func &func)
 
template<typename IndexType , size_t N, typename Func >
void CubbyFlow::ForEachIndex (const Vector< IndexType, N > &size, const Func &func)
 
template<typename IndexType , typename Func >
void CubbyFlow::ForEachIndex (const Vector< IndexType, 1 > &size, const Func &func)
 
template<typename IndexType , typename Func >
void CubbyFlow::ForEachIndex (IndexType size, const Func &func)
 
template<typename IndexType , size_t N, typename Func >
void CubbyFlow::ParallelForEachIndex (const Vector< IndexType, N > &begin, const Vector< IndexType, N > &end, const Func &func, ExecutionPolicy policy)
 
template<typename IndexType , typename Func >
void CubbyFlow::ParallelForEachIndex (const Vector< IndexType, 1 > &begin, const Vector< IndexType, 1 > &end, const Func &func, ExecutionPolicy policy)
 
template<typename IndexType , typename Func >
void CubbyFlow::ParallelForEachIndex (IndexType begin, IndexType end, const Func &func, ExecutionPolicy policy)
 
template<typename IndexType , size_t N, typename Func >
void CubbyFlow::ParallelForEachIndex (const Vector< IndexType, N > &size, const Func &func, ExecutionPolicy policy)
 
template<typename IndexType , typename Func >
void CubbyFlow::ParallelForEachIndex (const Vector< IndexType, 1 > &size, const Func &func, ExecutionPolicy policy)
 
template<typename IndexType , typename Func >
void CubbyFlow::ParallelForEachIndex (IndexType size, const Func &func, ExecutionPolicy policy)