Flow123d
JS_before_hm-2198-g122e1f2e2
|
#include <range_wrapper.hh>
Public Member Functions | |
RangeConvert (IterConvert< ObjectIn, ObjectOut > begin, IterConvert< ObjectIn, ObjectOut > end) | |
Constructor. More... | |
IterConvert< ObjectIn, ObjectOut > | begin () |
Iterator to begin item of range. More... | |
IterConvert< ObjectIn, ObjectOut > | end () |
Iterator to end item of range. More... | |
Private Attributes | |
IterConvert< ObjectIn, ObjectOut > | begin_ |
IterConvert< ObjectIn, ObjectOut > | end_ |
Range helper class.
Allow iterate in bounds given by begin and end iterator. Class can be used for iterable accessor classes.
Template argument:
Require the template object to implement:
Definition at line 36 of file range_wrapper.hh.
|
inline |
Constructor.
Definition at line 40 of file range_wrapper.hh.
|
inline |
Iterator to begin item of range.
Definition at line 44 of file range_wrapper.hh.
|
inline |
Iterator to end item of range.
Definition at line 49 of file range_wrapper.hh.
|
private |
Definition at line 54 of file range_wrapper.hh.
|
private |
Definition at line 55 of file range_wrapper.hh.