CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::WrappedIterator< IB, IE, Context > Struct Template Reference

Helper class for wrap(). More...

#include <CeresEngine/Foundation/Iterator.hpp>

Public Member Functions

IB && begin () const
 
IE && end () const
 
 WrappedIterator (IB &&begin, IE &&end, Context &&context)
 

Public Attributes

Context mContext
 
IB beginIterator
 
IE endIterator
 

Detailed Description

template<class IB, class IE = IB, class Context = void>
struct CeresEngine::WrappedIterator< IB, IE, Context >

Helper class for wrap().

Constructor & Destructor Documentation

◆ WrappedIterator()

template<class IB , class IE = IB, class Context = void>
CeresEngine::WrappedIterator< IB, IE, Context >::WrappedIterator ( IB &&  begin,
IE &&  end,
Context &&  context 
)
inline

Member Function Documentation

◆ begin()

template<class IB , class IE = IB, class Context = void>
IB && CeresEngine::WrappedIterator< IB, IE, Context >::begin ( ) const
inline

◆ end()

template<class IB , class IE = IB, class Context = void>
IE && CeresEngine::WrappedIterator< IB, IE, Context >::end ( ) const
inline

Member Data Documentation

◆ beginIterator

template<class IB , class IE = IB, class Context = void>
IB CeresEngine::WrappedIterator< IB, IE, Context >::beginIterator
mutable

◆ endIterator

template<class IB , class IE = IB, class Context = void>
IE CeresEngine::WrappedIterator< IB, IE, Context >::endIterator
mutable

◆ mContext

template<class IB , class IE = IB, class Context = void>
Context CeresEngine::WrappedIterator< IB, IE, Context >::mContext

The documentation for this struct was generated from the following file: