nvertible&lt;I2, Iterator&gt;::type* = 0      // exposition only
      , typename enable_if_convertible&lt;F2, UnaryFunction&gt;::type* = 0 // exposition only
  );
  UnaryFunction functor() const;
  Iterator const&amp; base() const;
  reference operator*() const;
  transform_iterator&amp; operator++();
  transform_iterator&amp; operator--();
private:
  Iterator m_iterator; // exposition only
  UnaryFunction m_f;   // exposition only
};
</pre>
<p>If <tt class="docutils literal"><span class="pre">Reference</s