Serial-Impl.hpp File Reference
#include <algorithm>
#include <functional>

Go to the source code of this file.

Namespaces

 CubbyFlow
 

Functions

template<typename RandomIterator , typename T >
void CubbyFlow::SerialFill (const RandomIterator &begin, const RandomIterator &end, const T &value)
 Fills from begin to end with value. More...
 
template<typename IndexType , typename Function >
void CubbyFlow::SerialFor (IndexType beginIndex, IndexType endIndex, const Function &function)
 Makes a for-loop from beginIndex to endIndex. More...
 
template<typename IndexType , typename Function >
void CubbyFlow::SerialFor (IndexType beginIndexX, IndexType endIndexX, IndexType beginIndexY, IndexType endIndexY, const Function &function)
 Makes a 2D nested for-loop. More...
 
template<typename IndexType , typename Function >
void CubbyFlow::SerialFor (IndexType beginIndexX, IndexType endIndexX, IndexType beginIndexY, IndexType endIndexY, IndexType beginIndexZ, IndexType endIndexZ, const Function &function)
 Makes a 3D nested for-loop. More...
 
template<typename RandomIterator >
void CubbyFlow::SerialSort (RandomIterator begin, RandomIterator end)
 Sorts a container. More...
 
template<typename RandomIterator , typename SortingFunction >
void CubbyFlow::SerialSort (RandomIterator begin, RandomIterator end, const SortingFunction &sortingFunction)
 Sorts a container with a custom compare function. More...