|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/Foundation/Iterator/Join.hpp>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = typename std::iterator_traits< T1 >::value_type |
| using | pointer = typename std::iterator_traits< T1 >::pointer |
| using | reference = typename std::iterator_traits< T1 >::reference |
| using | difference_type = typename std::iterator_traits< T1 >::difference_type |
| using | iterator = JoinIterator |
Public Member Functions | |
| JoinIterator (T1 b1, T1 e1, T2 b2, T2 e2) | |
| iterator & | operator++ () |
| reference | operator* () const |
| pointer | operator-> () const |
| bool | operator== (const JoinIterator &rhs) const |
| bool | operator!= (const JoinIterator &rhs) const |
Private Attributes | |
| T1 | seq1 |
| T1 | seq1end |
| T2 | seq2 |
| T2 | seq2end |
| using CeresEngine::JoinIterator< T1, T2 >::difference_type = typename std::iterator_traits<T1>::difference_type |
| using CeresEngine::JoinIterator< T1, T2 >::iterator = JoinIterator |
| using CeresEngine::JoinIterator< T1, T2 >::iterator_category = std::forward_iterator_tag |
| using CeresEngine::JoinIterator< T1, T2 >::value_type = typename std::iterator_traits<T1>::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |