Class Template stl_input_iterator
constructors

stl_input_iterator()

Effects:
Creates a past-the-end input iterator, useful for signifying the end of a sequence.

Postconditions:this is past-the-end.

Throws: Nothing.

stl_input_iterator(object const& ob)

Effects:
Calls ob.attr("__iter__")() and stores the resulting Python iterator
object in this->it. Then, calls this->it.attr("next")() and
stores the result in this->ob. If the sequence is exhausted, sets
this->ob to object().

Postconditions:this is a dereferenceable or past-the-end.

Class Template stl_input_iterator
modifiers

stl_input_iterator& operator++()

Effects:
Calls this->it.attr("next")() and stores the result in
this->ob. If the sequence is exhausted, sets this->ob
to object().