title: gcov to ignore standard library branch?
body: <p>I'm trying to use gcov/lcov to generate a report for my test suites for my source code. Is there a way to tell gcov to ignore the branches incurred by standard libraries. For example, stringstream</p>
  
  <pre><code>                     :          2 :             std::stringstream myss;
   156 [ +  - ][ +  - ]:          1 :             myss &lt;&lt; "Testing" &lt;&lt; std::endl;
  </code></pre>
  
  <p>Also, I use namespace in all of my source files. At the end of the file, gcov would report thre are branches. Where are those branches coming from ?</p>
  
  <pre><code>     [ +  - ][ +  - ]:          7 : } // end namespace
       [ +  - ][ +  - ]
       [ +  - ][ +  - ]
  </code></pre>
  
  <p>Thank you very much for any input!</p>