ator</span></code> takes an iterator type
          argument and reverses its direction of traversal, since the original iterator
          and the reversed one have all the same associated types, <code class="computeroutput"><span class="identifier">iterator_adaptor</span></code> 's delegation of default
          types to its <code class="computeroutput"><span class="identifier">Base</span></code> saves
          the implementor of <code class="computeroutput"><span class="identifier">boost</span><span cl