title: GCC 4.4 does not implement C++11 range loop. What other range loop syntax does it support?
body: <p>I have some third party tool that uses some <code>c++11</code> features and I'm needing to compile it under an gcc 4.4.  As I'm not at all familiar with <code>c++11</code> new features yet I thought I'd ask for help after my google search turned up fruitless.</p>
  
  <p>I've enabled <code>c++0x</code> switch but it doesn't help here:</p>
  
  <pre><code>for (auto const&amp; fixup : self-&gt;m_Fixups)
  </code></pre>
  
  <p>The error produced is:</p>
  
  <pre><code>error: expected initializer before ':' token
  </code></pre>
  
  <p>What other range loop syntax which functions equivalently to <code>C++11</code> range loop does <code>GCC 4.4</code> support?</p>