Line beginning with an ampersand (&) that are part of a function are not marked as covered.
Example:
myvector->push_back(std::make_unique<AUniqueObject>( // green
mylogger(), // green
value1, // clear
&value2, // red
&value3, // red
&value4, // red
value5)); // green
I have this pattern 3 times in one file and it occurs on each.
If you concatenate the lines, the following happens:
myvector->push_back(std::make_unique<AUniqueObject>( // green
mylogger(), // green
value1, &value2, &value3, &value4, // red
value5)); // green
But it does reduce my overall uncovered lines total.
Downside the ‘new line’ is not covered and thus my new code total goes down.