![]() |
deal.II version GIT relicensing-6834-g5b78e6bcdf 2026-10-01 11:20:01+00:00
|
Wrapper class for an iterator-like interface to a single value.
Most constructors and assign() overloads work with ranges of iterators. SingleInputIterator allows for calling those functions (or common utilities) from the functions which takes counts and values as well.
Definition at line 933 of file inplace_vector.h.
Public Types | |
| using | value_type = const T |
| using | reference = const T & |
| using | iterator_category = std::input_iterator_tag |
Public Member Functions | |
| SingleInputIterator (const T *value, size_type index) | |
| reference | operator* () const |
| bool | operator== (const SingleInputIterator &other) const |
| bool | operator!= (const SingleInputIterator &other) const |
| SingleInputIterator & | operator++ () |
Private Attributes | |
| const T * | ptr |
| std::size_t | index |
| using std_cxx26::inplace_vector< T, N >::SingleInputIterator::value_type = const T |
Definition at line 936 of file inplace_vector.h.
| using std_cxx26::inplace_vector< T, N >::SingleInputIterator::reference = const T & |
Definition at line 937 of file inplace_vector.h.
| using std_cxx26::inplace_vector< T, N >::SingleInputIterator::iterator_category = std::input_iterator_tag |
Definition at line 938 of file inplace_vector.h.
|
inline |
Definition at line 940 of file inplace_vector.h.
|
inline |
Definition at line 946 of file inplace_vector.h.
|
inline |
Definition at line 952 of file inplace_vector.h.
|
inline |
Definition at line 958 of file inplace_vector.h.
|
inline |
Definition at line 964 of file inplace_vector.h.
|
private |
Definition at line 971 of file inplace_vector.h.
|
private |
Definition at line 973 of file inplace_vector.h.