cpp/ranges/drop while view/begin

Returns an iterator to the first element of the view.

Effectively returns, where is the underlying view. The behavior is undefined if does not store a predicate.

In order to provide the amortized constant time complexity required by the concept, this function caches the result within the  object for use on subsequent calls.

Parameters
(none)

Return value
Iterator to the first element of the view.