Concept RootedRandomAccessIteratorConceptRooted iterator with random access.
Rooted iterator with random access.
Extends | RandomAccessIteratorConcept, RootedIteratorConcept |
---|---|
All Extended | BidirectionalIteratorConcept, CopyConstructibleConcept, DefaultConstructibleConcept, EqualityComparableConcept, ForwardIteratorConcept, InputIteratorConcept, IteratorAssociatedTypesConcept, LessThanComparableConcept, RandomAccessIteratorConcept, RootedIteratorConcept |
All Subcl's | MutableRootedRandomAccessIteratorConcept |
Defined in | |
Signature |
RootedRandomAccessIteratorConcept<T>
|
Member Function Overview
Member Functions Inherited From EqualityComparableConcept
Member Functions Inherited From LessThanComparableConcept
Member Functions Inherited From RandomAccessIteratorConcept
Interface Function Overview
-
void goBegin(it);
Set position of rooted random access iterator to the beginning of the container. -
void goEnd(it, pos);
Set position of rooted random access iterator to the end of the container. -
TPosition position(it);
Function to get the position of a rooted random access iterator. -
void setPosition(it, pos);
Set position of a rooted random access iterator.
Interface Functions Inherited From BidirectionalIteratorConcept
Interface Functions Inherited From InputIteratorConcept
Interface Functions Inherited From IteratorAssociatedTypesConcept
Interface Functions Inherited From RandomAccessIteratorConcept
Interface Functions Inherited From RootedIteratorConcept
Interface Metafunction Overview
-
Position<TIter>::Type
Metafunction to get Position type of a rooted random access iterator.
Interface Metafunctions Inherited From IteratorAssociatedTypesConcept
Interface Metafunctions Inherited From RandomAccessIteratorConcept
Interface Metafunctions Inherited From RootedIteratorConcept
Interface Functions Detail
void goBegin(it);
Set position of rooted random access iterator to the beginning of the container.
Parameters
it
|
The iterator to set the position of. |
---|
Data Races
Thread safety unknown!
void goEnd(it, pos);
Set position of rooted random access iterator to the end of the container.
Parameters
it
|
The iterator to set the position of. |
---|
Data Races
Thread safety unknown!
TPosition position(it);
Function to get the position of a rooted random access iterator.
Parameters
it
|
The iterator to query for its position. |
---|
Returns
TPosition |
The position of it |
---|
Data Races
Thread safety unknown!
void setPosition(it, pos);
Set position of a rooted random access iterator.
Parameters
it
|
The iterator to set the position of. |
---|---|
pos
|
The position to set it to. |
Data Races
Thread safety unknown!