SIRIUS 7.5.0
Electronic structure library and applications
|
Public Types | |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
splindex_iterator_t< Index_t > & | operator= (splindex_iterator_t< Index_t > const &lhs_)=default |
splindex_iterator_t (splindex< Index_t > const &idx__) | |
bool | operator!= (splindex_iterator_t< Index_t > const &rhs__) |
splindex_iterator_t< Index_t > & | operator++ () |
splindex_iterator_t< Index_t > | operator++ (int) |
auto | operator* () |
difference_type | operator- (splindex_iterator_t< Index_t > const &rhs__) const |
splindex_iterator_t< Index_t > & | operator+= (difference_type rhs__) |
Public Attributes | |
Index_t::local | li |
Private Attributes | |
splindex< Index_t > const * | idx_ {nullptr} |
Definition at line 226 of file splindex.hpp.
using sirius::splindex_iterator_t< Index_t >::difference_type = std::ptrdiff_t |
Definition at line 231 of file splindex.hpp.
|
inline |
Definition at line 236 of file splindex.hpp.
|
inline |
Definition at line 242 of file splindex.hpp.
|
inline |
Definition at line 247 of file splindex.hpp.
|
inline |
Definition at line 253 of file splindex.hpp.
|
inline |
Definition at line 260 of file splindex.hpp.
|
inline |
Definition at line 268 of file splindex.hpp.
|
inline |
Definition at line 273 of file splindex.hpp.
|
private |
Definition at line 229 of file splindex.hpp.
Index_t::local sirius::splindex_iterator_t< Index_t >::li |
Definition at line 232 of file splindex.hpp.