Skip to content

Commit 4fd44e9

Browse files
committed
C++: add test for getReferencedMember
1 parent e31f722 commit 4fd44e9

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

cpp/ql/test/library-tests/comments/binding/commentBinding.expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,6 @@
99
| multi.c:5:27:5:36 | // Multi 3 | declaration of multi3 |
1010
| templates.cpp:3:3:3:8 | // Foo | declaration of foo |
1111
| templates.cpp:7:3:7:8 | // Bar | definition of bar |
12+
| templates.cpp:16:3:16:20 | // using T::member | using member |
13+
| templates.cpp:19:3:19:28 | // using T::nested::member | using member |
14+
| templates.cpp:25:3:25:20 | // using T::member | using member |

cpp/ql/test/library-tests/comments/binding/templates.cpp

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,18 @@ class Cl {
1010
}
1111
};
1212

13+
14+
template <typename T>
15+
class Derived : public T {
16+
// using T::member
17+
using T::member;
18+
19+
// using T::nested::member
20+
using T::nested::member;
21+
};
22+
23+
template <typename T>
24+
class Base {
25+
// using T::member
26+
using T::member;
27+
};

0 commit comments

Comments
 (0)