|
libMesh
|
#include <int_range.h>
Public Types | |
| using | iterator_category = std::input_iterator_tag |
| using | value_type = T |
| using | difference_type = T |
| using | pointer = T |
| using | reference = T & |
Public Member Functions | |
| iterator (T i) | |
| T | operator* () const |
| const iterator & | operator++ () |
| iterator | operator++ (int) |
| template<typename T2 > | |
| void | operator+= (T2 n) |
| template<typename T2 > | |
| iterator | operator+ (T2 n) const |
| bool | operator== (const iterator &j) const |
| bool | operator!= (const iterator &j) const |
Private Attributes | |
| T | _i |
Definition at line 56 of file int_range.h.
| using libMesh::IntRange< T >::iterator::difference_type = T |
Definition at line 60 of file int_range.h.
| using libMesh::IntRange< T >::iterator::iterator_category = std::input_iterator_tag |
Definition at line 58 of file int_range.h.
| using libMesh::IntRange< T >::iterator::pointer = T |
Definition at line 61 of file int_range.h.
| using libMesh::IntRange< T >::iterator::reference = T& |
Definition at line 62 of file int_range.h.
| using libMesh::IntRange< T >::iterator::value_type = T |
Definition at line 59 of file int_range.h.
|
inlineexplicit |
Definition at line 64 of file int_range.h.
|
inline |
Definition at line 100 of file int_range.h.
|
inline |
|
inline |
|
inline |
Definition at line 68 of file int_range.h.
References libMesh::IntRange< T >::iterator::_i.
|
inline |
|
inline |
Definition at line 82 of file int_range.h.
References libMesh::IntRange< T >::iterator::_i.
|
inline |
Definition at line 95 of file int_range.h.
References libMesh::IntRange< T >::iterator::_i.
|
private |
1.8.14