title: error: expected nested-name-specifier before 'xxx'
body: <p>I'm getting a error when compiling 'error: expected nested-name-specifier before"</p>
  
  <p>The code is </p>
  
  <pre><code> using range = std::pair&lt;float,float&gt; ;
   range make_range( float a, float b ) { return { std::min(a,b), std::max(a,b) } ; }
   bool intersects( range a, range b )
   {
      if( a &gt; b ) std::swap(a,b) ;
      return a.second &gt;= b.first ;
   }
  </code></pre>
  
  <p>I'm using Ubuntun 12.04, GCC 4.6, and CodeBlocks 10.05</p>