| 2207 | } |
| 2208 | |
| 2209 | bool cmCTestCoverageHandler::IntersectsFilter(LabelSet const& labels) |
| 2210 | { |
| 2211 | // If there is no label filter then nothing is filtered out. |
| 2212 | if (this->LabelFilter.empty()) { |
| 2213 | return true; |
| 2214 | } |
| 2215 | |
| 2216 | std::vector<int> ids; |
| 2217 | std::set_intersection(labels.begin(), labels.end(), |
| 2218 | this->LabelFilter.begin(), this->LabelFilter.end(), |
| 2219 | std::back_inserter(ids)); |
| 2220 | return !ids.empty(); |
| 2221 | } |
| 2222 | |
| 2223 | bool cmCTestCoverageHandler::IsFilteredOut(std::string const& source) |
| 2224 | { |
no test coverage detected