Concept RootedIteratorConceptIterator that knows its container.
Iterator that knows its container.
| Extends | ForwardIteratorConcept |
|---|---|
| All Extended | CopyConstructibleConcept, DefaultConstructibleConcept, EqualityComparableConcept, ForwardIteratorConcept, InputIteratorConcept, IteratorAssociatedTypesConcept |
| All Subcl's | MutableRootedIteratorConcept, MutableRootedRandomAccessIteratorConcept, RootedRandomAccessIteratorConcept |
| Defined in | |
| Signature |
RootedIteratorConcept<T>
|
Member Function Overview
Member Functions Inherited From EqualityComparableConcept
Interface Function Overview
-
bool atBegin(it);Queries whether the rooted iterator is at the beginning of the container or not. -
bool atEnd(it);Queries whether the rooted iterator is at the end of the container or not. -
TContainer container(it);Returns the container.
Interface Functions Inherited From InputIteratorConcept
Interface Functions Inherited From IteratorAssociatedTypesConcept
Interface Metafunction Overview
-
Container<TIterator>::TypeMetafunction that returns the container of an iterator.
Interface Metafunctions Inherited From IteratorAssociatedTypesConcept
Interface Functions Detail
bool atBegin(it);
Queries whether the rooted iterator is at the beginning of the container or not.
Parameters
it
|
The rooted iterator to query. |
|---|
Returns
bool |
Whether or not the iterator is at the beginning. |
|---|
Data Races
Thread safety unknown!
bool atEnd(it);
Queries whether the rooted iterator is at the end of the container or not.
Parameters
it
|
The rooted iterator to query. |
|---|
Returns
bool |
Whether or not the iterator is at the end. |
|---|
Data Races
Thread safety unknown!
TContainer container(it);
Returns the container.
Parameters
it
|
The iterator to get the container of. |
|---|
Returns
TContainer |
The container of the iterat.r |
|---|
Data Races
Thread safety unknown!