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.