Affected rules
Description
The examples for rule 10-0-1 specifically say that structured bindings are not a violation.
We can detect these with Variable.isStructuredBinding.
Example
void example_function(std::pair<int, long> p) {
auto [i, l] = p; // COMPLIANT[False positive]
}
Affected rules
RULE-10-0-1M8-0-1Description
The examples for rule 10-0-1 specifically say that structured bindings are not a violation.
We can detect these with
Variable.isStructuredBinding.Example