title: Eclipse CDT indexer does not know C++11 containers
body: <p>I configured a C++11 project in Eclipse CDT to use gcc-4.7. It is not the default compiler on my system, which does not support C++11. In order for compilation to work, I need to pass the flag <code>-std=c++11</code> and also include the following header path: <code>/usr/local/Cellar/gcc/4.7.2/gcc/include/c++/4.7.2</code> </p>
  
  <p>Whenever I use C++11 container types like <code>std::unordered_set</code> or <code>std::unordered_map</code>, the CDT indexer complains: <code>Symbol unordered_set could not be resolved</code>.  How can I tell the indexer to resolve these symbols correctly?</p>
  
  <p>This is how I have configured my indexer:</p>
  
  <p><img src="https://i.stack.imgur.com/djl2y.png" alt="enter image description here"></p>
  
  <p>As far as I understand the settings, the indexer is supposed to use the compiler settings from the currently active build configuration. Compilation works fine, so why doesn't indexing, too?</p>