
    templates are also provided to allow interaction with other types.</p>

    <h3>Summary of Template <a name="semantics">Semantics</a></h3>

    <ol>
      <li>Each operator template completes the concept(s) it describes by
      defining overloaded operators for its target class.</li>

      <li>The name of an operator class template indicates the <a href=
      "#concepts_note">concept</a> that its target class will model.</li>

      <li>Usually, the target class uses an instantation of the operator
