Skip to content

Commit 96ee182

Browse files
author
Carlos Gálvez
committed
[clang][NFC] Fix example code for memberPointerType() AST matcher
The example code doesn't compile otherwise.
1 parent b8b8fbe commit 96ee182

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

clang/docs/LibASTMatchersReference.html

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2675,10 +2675,10 @@ <h2 id="decl-matchers">Node Matchers</h2>
26752675
<tr><td>Matcher&lt;<a href="https://clang.llvm.org/doxygen/classclang_1_1Type.html">Type</a>&gt;</td><td class="name" onclick="toggle('memberPointerType0')"><a name="memberPointerType0Anchor">memberPointerType</a></td><td>Matcher&lt;<a href="https://clang.llvm.org/doxygen/classclang_1_1MemberPointerType.html">MemberPointerType</a>&gt;...</td></tr>
26762676
<tr><td colspan="4" class="doc" id="memberPointerType0"><pre>Matches member pointer types.
26772677
Given
2678-
struct A { int i; }
2679-
A::* ptr = A::i;
2678+
struct A { int i; };
2679+
int A::* ptr = &A::i;
26802680
memberPointerType()
2681-
matches "A::* ptr"
2681+
matches "int A::* ptr"
26822682
</pre></td></tr>
26832683

26842684

@@ -10659,5 +10659,3 @@ <h2 id="traversal-matchers">AST Traversal Matchers</h2>
1065910659
</div>
1066010660
</body>
1066110661
</html>
10662-
10663-

clang/include/clang/ASTMatchers/ASTMatchers.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7327,11 +7327,11 @@ extern const AstTypeMatcher<BlockPointerType> blockPointerType;
73277327
/// Matches member pointer types.
73287328
/// Given
73297329
/// \code
7330-
/// struct A { int i; }
7331-
/// A::* ptr = A::i;
7330+
/// struct A { int i; };
7331+
/// int A::* ptr = &A::i;
73327332
/// \endcode
73337333
/// memberPointerType()
7334-
/// matches "A::* ptr"
7334+
/// matches "int A::* ptr"
73357335
extern const AstTypeMatcher<MemberPointerType> memberPointerType;
73367336

73377337
/// Matches pointer types, but does not match Objective-C object pointer

0 commit comments

Comments
 (0)