Skip to content

Commit c0d1b52

Browse files
committed
update ast matchers reference doc
1 parent 5072889 commit c0d1b52

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

clang/docs/LibASTMatchersReference.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2449,6 +2449,18 @@ <h2 id="decl-matchers">Node Matchers</h2>
24492449
</pre></td></tr>
24502450

24512451

2452+
<tr><td>Matcher&lt;<a href="https://clang.llvm.org/doxygen/classclang_1_1TypeLoc.html">TypeLoc</a>&gt;</td><td class="name" onclick="toggle('arrayTypeLoc0')"><a name="arrayTypeLoc0Anchor">arrayTypeLoc</a></td><td>Matcher&lt;<a href="https://clang.llvm.org/doxygen/classclang_1_1ArrayTypeLoc.html">ArrayTypeLoc</a>&gt;...</td></tr>
2453+
<tr><td colspan="4" class="doc" id="arrayTypeLoc0"><pre>Matches `ArrayTypeLoc`s.
2454+
2455+
Given
2456+
int a[] = {1, 2};
2457+
int b[3];
2458+
void f() { int c[a[0]]; }
2459+
arrayTypeLoc()
2460+
matches "int a[]", "int b[3]" and "int c[a[0]]".
2461+
</pre></td></tr>
2462+
2463+
24522464
<tr><td>Matcher&lt;<a href="https://clang.llvm.org/doxygen/classclang_1_1TypeLoc.html">TypeLoc</a>&gt;</td><td class="name" onclick="toggle('pointerTypeLoc0')"><a name="pointerTypeLoc0Anchor">pointerTypeLoc</a></td><td>Matcher&lt;<a href="https://clang.llvm.org/doxygen/classclang_1_1PointerTypeLoc.html">PointerTypeLoc</a>&gt;...</td></tr>
24532465
<tr><td colspan="4" class="doc" id="pointerTypeLoc0"><pre>Matches pointer `TypeLoc`s.
24542466

0 commit comments

Comments
 (0)