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>::Type
Metafunction 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!