mrdocs::RangeFor::iterator

Iterator yielding RangeFor::value_type proxies with first/last flags.

Synopsis

class iterator;

Type Aliases

Name

Description

iterator_category

Iterator category forwarded from container.

pointer

Pointer type (unused).

reference

Reference type.

size_type

Size type alias.

value_type

Proxy value type.

Member Functions

Name

Description

iterator [constructor]

Constructors

operator=

Copy assignment.

operator*

Dereference to proxy value.

operator++

Increment operators

operator‐>

Return proxy for current element.

operator==

Equality comparison.

operator!=

Inequality comparison.

Friends

Name

Description

mrdocs::RangeFor::value_type

Proxy describing an element plus first/last flags.

mrdocs::RangeFor

Range adapter to expose first/last flags inside range‐for loops.

Created with MrDocs