cpp/ranges/subrange/begin

Obtains the iterator to the first element of the, or the end iterator if the view is empty.

@1@ Returns a copy of the stored iterator if the iterator type is copyable.

@2@ Returns an iterator move-constructed from the stored iterator if the iterator type is not copyable.

Parameters
(none)

Return value
@1@ An iterator copy-constructed from the stored iterator.

@2@ An iterator move-constructed from the stored iterator.