title: Compiler generated code in code coverage
body: <p>I am using Intel code coverage tools on Linux using g++ compiler. For a particular class, the coverage tool shows 2/3 extra functions than those actually present in source code.</p>
  
  <p>What are these extra functions? Are they compiler generated functions?</p>
  
  <p>I am excluding header files from code coverage.
  My classes are simple with empty ctor and dtor.</p>
  
  <p>I guess following functions are generated by compiler.</p>
  
  <ol>
  <li>Copy Constructor</li>
  <li>Assignment operator</li>
  <li>Macro (Not in my case)</li>
  <li>Signal slot connection mechanisms (e.g. in Qt moc compiler generates these)</li>
  </ol>