all traits template used to realise this improvement relies on
  partial specialisation, so this improvement is only available on compilers
  that support that feature. With other compilers, the argument passed to the
  function will always be passed by reference, thus generating the
  possibility of references to references.</p>
  <hr>

  <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src=
  "../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional"
  height="31" width=