CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
Join.hpp File Reference
#include "CeresEngine/Foundation/Container/Array.hpp"
#include <iterator>

Go to the source code of this file.

Classes

struct  CeresEngine::JoinIterator< T1, T2 >
 
class  CeresEngine::JoinIteratorRange< Range1, Range2 >
 

Namespaces

namespace  CeresEngine
 

Functions

template<typename Range1 , typename Range2 >
JoinIteratorRange< Range1, Range2CeresEngine::join (Range1 &range1, Range2 &range2)
 
template<typename Range1 , typename Range2 >
JoinIteratorRange< const Range1, const Range2CeresEngine::join (const Range1 &range1, const Range2 &range2)
 
template<typename Range1 , typename Range2 , std::size_t L>
JoinIteratorRange< Range1, const Array< Range2 &, L > > CeresEngine::join (Range1 &range1, const Array< Range2 &, L > &range2)
 
template<typename Range1 , typename Range2 , std::size_t L>
JoinIteratorRange< Range1, const Array< const Range2 &, L > > CeresEngine::join (Range1 &range1, const Array< const Range2 &, L > &range2)
 
template<typename Range1 , typename Other >
auto CeresEngine::joinWith (Range1 &range1, const std::initializer_list< Other > range2)