Denotes that the iterator satisfies the input iterator requirements.
typedef std::input_iterator_tag iterator_category;