Class storing a begin and a end iterator. More...
#include <CollectionView.h>
Classes | |
| struct | FromContainerTag |
Public Types | |
| using | begin_iterator_t = BeginIter |
| using | end_iterator_t = EndIter |
Public Member Functions | |
| CollectionExtremes (BeginIter b, EndIter e) | |
| Constructor: copies the specified iterators. More... | |
| begin_iterator_t const & | begin () const |
| Returns the stored begin iterator. More... | |
| end_iterator_t const & | end () const |
| Returns the stored end iterator. More... | |
Static Public Attributes | |
| static constexpr FromContainerTag | fromContainer {} |
Private Attributes | |
| begin_iterator_t | b |
| Stored copy of begin iterator. More... | |
| end_iterator_t | e |
| Stored copy of end iterator. More... | |
Class storing a begin and a end iterator.
Definition at line 122 of file CollectionView.h.
| using lar::details::CollectionExtremes< BeginIter, EndIter >::begin_iterator_t = BeginIter |
Definition at line 124 of file CollectionView.h.
| using lar::details::CollectionExtremes< BeginIter, EndIter >::end_iterator_t = EndIter |
Definition at line 125 of file CollectionView.h.
|
inline |
Constructor: copies the specified iterators.
Definition at line 131 of file CollectionView.h.
|
inline |
Returns the stored begin iterator.
Definition at line 134 of file CollectionView.h.
|
inline |
Returns the stored end iterator.
Definition at line 137 of file CollectionView.h.
|
private |
Stored copy of begin iterator.
Definition at line 141 of file CollectionView.h.
|
private |
Stored copy of end iterator.
Definition at line 142 of file CollectionView.h.
|
static |
Definition at line 128 of file CollectionView.h.
1.8.11