Concept RootedRandomAccessIteratorConcept
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

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

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!

Interface Metafunctions Detail

Position<TIter>::Type

Metafunction to get Position type of a rooted random access iterator.

Template Parameters

TIter Iterator to query for its position type.

Returns

Type The position type of the iterator.