#include <brainrat/object/array.h>
|
| | interfaced_iterator () |
| |
| | interfaced_iterator (const ArrayIterator &begin, const ArrayIterator &end) |
| |
| virtual bool | isValid () const |
| | true if the iterator points to a valid value, false when the end of the iterable container has been reached More...
|
| |
| virtual Object | currentValue () const |
| | Access the value of the element pointed to by the iterator. More...
|
| |
| virtual void | next () |
| | Point to the next element of the iterable container. More...
|
| |
template<typename T>
class carto::Array< T >::interfaced_iterator
Definition at line 74 of file array.h.
◆ interfaced_iterator() [1/2]
template<typename T>
| carto::Array< T >::interfaced_iterator::interfaced_iterator |
( |
| ) |
|
|
inline |
◆ interfaced_iterator() [2/2]
template<typename T>
| carto::Array< T >::interfaced_iterator::interfaced_iterator |
( |
const ArrayIterator & |
begin, |
|
|
const ArrayIterator & |
end |
|
) |
| |
|
inline |
◆ currentValue()
template<typename T>
| virtual Object carto::Array< T >::interfaced_iterator::currentValue |
( |
| ) |
const |
|
inlinevirtual |
Access the value of the element pointed to by the iterator.
Definition at line 98 of file array.h.
◆ isValid()
template<typename T>
| virtual bool carto::Array< T >::interfaced_iterator::isValid |
( |
| ) |
const |
|
inlinevirtual |
true if the iterator points to a valid value, false when the end of the iterable container has been reached
Definition at line 92 of file array.h.
◆ next()
template<typename T>
| virtual void carto::Array< T >::interfaced_iterator::next |
( |
| ) |
|
|
inlinevirtual |
◆ Array::getIterator
The documentation for this class was generated from the following file: