
::

    template <class Incrementable>
    counting_iterator<Incrementable> make_counting_iterator(Incrementable x);

:Returns: An instance of ``counting_iterator<Incrementable>``
    with ``current`` constructed from ``x``.

