summaryrefslogtreecommitdiffstats
path: root/clang/docs/LibASTMatchersReference.html
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2016-01-22 22:37:09 +0000
committerAaron Ballman <aaron@aaronballman.com>2016-01-22 22:37:09 +0000
commit31bde8762eb26c35a166292f42bd21694994bcc8 (patch)
treecc89d59ce70d48b9ae5bd79c62046103d84fbc4d /clang/docs/LibASTMatchersReference.html
parent343730c58fc6021fdde96e4a4bcd107de17e5cdd (diff)
downloadbcm5719-llvm-31bde8762eb26c35a166292f42bd21694994bcc8.tar.gz
bcm5719-llvm-31bde8762eb26c35a166292f42bd21694994bcc8.zip
Add am AST matcher for isMoveAssignmentOperator.
Patch by Jonathan Coe. llvm-svn: 258573
Diffstat (limited to 'clang/docs/LibASTMatchersReference.html')
-rw-r--r--clang/docs/LibASTMatchersReference.html15
1 files changed, 15 insertions, 0 deletions
diff --git a/clang/docs/LibASTMatchersReference.html b/clang/docs/LibASTMatchersReference.html
index 91c7101cdbe..40a64f79f8d 100644
--- a/clang/docs/LibASTMatchersReference.html
+++ b/clang/docs/LibASTMatchersReference.html
@@ -1815,6 +1815,21 @@ matches A and C::f, but not B, C, or B::f
</pre></td></tr>
+<tr><td>Matcher&lt<a href="http://clang.llvm.org/doxygen/classclang_1_1CXXMethodDecl.html">CXXMethodDecl</a>&gt;</td><td class="name" onclick="toggle('isMoveAssignmentOperator0')"><a name="isMoveAssignmentOperator0Anchor">isMoveAssignmentOperator</a></td><td></td></tr>
+<tr><td colspan="4" class="doc" id="isMoveAssignmentOperator0"><pre>Matches if the given method declaration declares a move assignment
+operator.
+
+Given
+struct A {
+ A &amp;operator=(const A &amp;);
+ A &amp;operator=(A &amp;&amp;);
+};
+
+cxxMethodDecl(isMoveAssignmentOperator()) matches the second method but not
+the first one.
+</pre></td></tr>
+
+
<tr><td>Matcher&lt<a href="http://clang.llvm.org/doxygen/classclang_1_1CXXMethodDecl.html">CXXMethodDecl</a>&gt;</td><td class="name" onclick="toggle('isOverride0')"><a name="isOverride0Anchor">isOverride</a></td><td></td></tr>
<tr><td colspan="4" class="doc" id="isOverride0"><pre>Matches if the given method declaration overrides another method.
OpenPOWER on IntegriCloud