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

Synopsis

Declared in <mrdocs/Support/RangeFor.hpp>

template<class Container>
class RangeFor;

Types

Name

Description

iterator

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

value_type

Proxy describing an element plus first/last flags.

const_pointer

Pointer to const proxy.

const_reference

Reference to const proxy.

difference_type

Signed distance type.

pointer

Pointer to proxy.

reference

Reference to proxy.

size_type

Unsigned size type.

Member Functions

Name

Description

RangeFor [constructor]

Construct a range wrapper over a container.

begin

Iterator to first element.

end

Iterator past the last element.

Created with MrDocs