Flow123d  master-9c1c1b8e5
Public Member Functions | Private Attributes | List of all members
Range< Object > Class Template Reference

Range helper class. More...

#include <range_wrapper.hh>

Public Member Functions

 Range (Iter< Object > begin, Iter< Object > end)
 Constructor. More...
 
Iter< Object > begin ()
 Iterator to begin item of range. More...
 
Iter< Object > end ()
 Iterator to end item of range. More...
 

Private Attributes

Iter< Object > begin_
 
Iter< Object > end_
 

Detailed Description

template<class Object>
class Range< Object >

Range helper class.

Same as previous but doesn't provide specialization of operators '*' and '->'.

Definition at line 65 of file range_wrapper.hh.

Constructor & Destructor Documentation

◆ Range()

template<class Object >
Range< Object >::Range ( Iter< Object >  begin,
Iter< Object >  end 
)
inline

Constructor.

Definition at line 69 of file range_wrapper.hh.

Member Function Documentation

◆ begin()

template<class Object >
Iter<Object> Range< Object >::begin ( )
inline

Iterator to begin item of range.

Definition at line 73 of file range_wrapper.hh.

◆ end()

template<class Object >
Iter<Object> Range< Object >::end ( )
inline

Iterator to end item of range.

Definition at line 78 of file range_wrapper.hh.

Member Data Documentation

◆ begin_

template<class Object >
Iter<Object> Range< Object >::begin_
private

Definition at line 83 of file range_wrapper.hh.

◆ end_

template<class Object >
Iter<Object> Range< Object >::end_
private

Definition at line 84 of file range_wrapper.hh.


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