concepts::Set< IndexRange >::index_iterator Class Reference
#include <spaceSet.hh>
Inheritance diagram for concepts::Set< IndexRange >::index_iterator:
Public Member Functions | |
index_iterator (const index_iterator &i) | |
Copy constructor. More... | |
index_iterator (const_iterator first, const_iterator last) | |
Constructor. More... | |
operator const uint * () const | |
Index. More... | |
bool | operator!= (const index_iterator i) |
index_iterator & | operator++ () |
Pre fix ++-operator. More... | |
index_iterator | operator++ (int) |
Post fix ++-operator. More... | |
bool | operator== (const index_iterator i) |
Comparison operator. More... | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
Private Attributes | |
Set< IndexRange >::const_iterator | i_ |
uint | j_ |
Current index. More... | |
Set< IndexRange >::const_iterator | last_ |
Detailed Description
Definition at line 47 of file spaceSet.hh.
Constructor & Destructor Documentation
◆ index_iterator() [1/2]
concepts::Set< IndexRange >::index_iterator::index_iterator | ( | const_iterator | first, |
const_iterator | last | ||
) |
Constructor.
- Parameters
-
first current iterator in set of index ranges last current iterator in set of index ranges
◆ index_iterator() [2/2]
concepts::Set< IndexRange >::index_iterator::index_iterator | ( | const index_iterator & | i | ) |
Copy constructor.
Member Function Documentation
◆ info()
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
◆ operator const uint *()
concepts::Set< IndexRange >::index_iterator::operator const uint * | ( | ) | const |
◆ operator!=()
|
inline |
Definition at line 63 of file spaceSet.hh.
◆ operator++() [1/2]
index_iterator& concepts::Set< IndexRange >::index_iterator::operator++ | ( | ) |
Pre fix ++-operator.
◆ operator++() [2/2]
index_iterator concepts::Set< IndexRange >::index_iterator::operator++ | ( | int | ) |
Post fix ++-operator.
◆ operator==()
bool concepts::Set< IndexRange >::index_iterator::operator== | ( | const index_iterator | i | ) |
Comparison operator.
Member Data Documentation
◆ i_
|
private |
Definition at line 69 of file spaceSet.hh.
◆ j_
|
private |
Current index.
Definition at line 71 of file spaceSet.hh.
◆ last_
|
private |
Definition at line 69 of file spaceSet.hh.
The documentation for this class was generated from the following file:
- space/spaceSet.hh