diff options
author | Nico Weber <nicolasweber@gmx.de> | 2016-01-21 17:56:24 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2016-01-21 17:56:24 +0000 |
commit | a415a1d0d7ba556f739d642c87d7c33b5c827ee5 (patch) | |
tree | 37d8c032e87fb39aa68db36c387344581a240686 /clang/docs/LibASTMatchersReference.html | |
parent | e3e6be2aabbb50b6093e3ce05b9cdea56a088084 (diff) | |
download | bcm5719-llvm-a415a1d0d7ba556f739d642c87d7c33b5c827ee5.tar.gz bcm5719-llvm-a415a1d0d7ba556f739d642c87d7c33b5c827ee5.zip |
Add an isVirtualAsWritten AST matcher.
http://reviews.llvm.org/D16394
llvm-svn: 258415
Diffstat (limited to 'clang/docs/LibASTMatchersReference.html')
-rw-r--r-- | clang/docs/LibASTMatchersReference.html | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/clang/docs/LibASTMatchersReference.html b/clang/docs/LibASTMatchersReference.html index a7d1308f2e7..91c7101cdbe 100644 --- a/clang/docs/LibASTMatchersReference.html +++ b/clang/docs/LibASTMatchersReference.html @@ -1854,6 +1854,20 @@ Given matches A::x </pre></td></tr> +<tr><td>Matcher<<a href="http://clang.llvm.org/doxygen/classclang_1_1CXXMethodDecl.html">CXXMethodDecl</a>></td><td class="name" onclick="toggle('isVirtualAsWritten0')"><a name="isVirtualAsWritten0Anchor">isVirtualAsWritten</a></td><td></td></tr> +<tr><td colspan="4" class="doc" id="isVirtualAsWritten0"><pre>Matches if the given method declaration has an explicit "virtual". + +Given + class A { + public: + virtual void x(); + }; + class B : public A { + public: + void x(); + }; + matches A::x but not B::x +</pre></td></tr> <tr><td>Matcher<<a href="http://clang.llvm.org/doxygen/classclang_1_1CXXOperatorCallExpr.html">CXXOperatorCallExpr</a>></td><td class="name" onclick="toggle('hasOverloadedOperatorName1')"><a name="hasOverloadedOperatorName1Anchor">hasOverloadedOperatorName</a></td><td>StringRef Name</td></tr> <tr><td colspan="4" class="doc" id="hasOverloadedOperatorName1"><pre>Matches overloaded operator names. |