title: IDE: C++ syntax errors on std::tr1
body: <p>Say I have something like:</p>
  
  <pre><code>#include &lt;vector&gt;
  #include &lt;algorithm&gt;
  #include &lt;tr1/functional&gt;
  
  void bar(int value) {
     // do something with value
  }
  
  void foo() {
     // v is a std::vector&lt;int&gt;
     std::for_each(v.begin(), v.end(),
         std::tr1::bind(&amp;bar, std::tr1::placeholders::_1)); // netbeans marks bind and placeholders
  }
  </code></pre>
  
  <p>NetBeans marks bind/placeholders as "Unable to resolve identifier ...".
  And it doesn't autocomplete too...</p>
  
  <p>Strange fact is, it has no problema autocompleting <code>#include &lt;tr1/functional&gt;</code> which seems to indicate
  thate the CodeAssistant paths are configured correctly. It doesn't marks the <strong>_1</strong>
  in <code>std::tr1::placeholders::_1</code> as "unable to resolve...", too.</p>
  
  <p>Code compiles fine, though.</p>
  
  <p>Any hints on what to configure/look for? It's very annoying seeing lots of "error" markings on perfectly fine code.</p>