We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 82c99a5 + 076b020 commit ae89b2eCopy full SHA for ae89b2e
1 file changed
cpp/ql/lib/semmle/code/cpp/internal/QualifiedName.qll
@@ -18,7 +18,7 @@ class Namespace extends @namespace {
18
if namespacembrs(_, this)
19
then
20
exists(Namespace ns |
21
- namespacembrs(ns, this) and
+ namespacembrs(ns, pragma[only_bind_out](this)) and
22
result = ns.getQualifiedName() + "::" + this.getName()
23
)
24
else result = this.getName()
@@ -37,7 +37,7 @@ class Namespace extends @namespace {
37
string getAQualifierForMembers() {
38
39
40
- exists(Namespace ns | namespacembrs(ns, this) |
+ exists(Namespace ns | namespacembrs(ns, pragma[only_bind_out](this)) |
41
result = ns.getAQualifierForMembers() + "::" + this.getName()
42
or
43
// If this is an inline namespace, its members are also visible in any
0 commit comments