diff options
author | Daniel Jasper <djasper@google.com> | 2013-02-25 12:39:41 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2013-02-25 12:39:41 +0000 |
commit | c7093d96d1fac7f34acd2b63bca4ea39acb5cad5 (patch) | |
tree | 41184cdfddd2b7a9fea5f685e84ba56fd9f2ecad | |
parent | f3197e9eb02120522c1f60f88dacc1cfe5b210f0 (diff) |
Update generated documentation after recent matcher addition.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176018 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | docs/LibASTMatchersReference.html | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/docs/LibASTMatchersReference.html b/docs/LibASTMatchersReference.html index 4f85395c0a..3ee44cfe11 100644 --- a/docs/LibASTMatchersReference.html +++ b/docs/LibASTMatchersReference.html @@ -77,6 +77,19 @@ match callback.</p> <tr style="text-align:left"><th>Return type</th><th>Name</th><th>Parameters</th></tr> <!-- START_DECL_MATCHERS --> +<tr><td>Matcher<<a href="http://clang.llvm.org/doxygen/classclang_1_1Decl.html">Decl</a>></td><td class="name" onclick="toggle('accessSpecDecl0')"><a name="accessSpecDecl0Anchor">accessSpecDecl</a></td><td>Matcher<<a href="http://clang.llvm.org/doxygen/classclang_1_1AccessSpecDecl.html">AccessSpecDecl</a>>...</td></tr> +<tr><td colspan="4" class="doc" id="accessSpecDecl0"><pre>Matches C++ access specifier declarations. + +Given + class C { + public: + int a; + }; +accessSpecDecl() + matches 'public:' +</pre></td></tr> + + <tr><td>Matcher<<a href="http://clang.llvm.org/doxygen/classclang_1_1Decl.html">Decl</a>></td><td class="name" onclick="toggle('classTemplateDecl0')"><a name="classTemplateDecl0Anchor">classTemplateDecl</a></td><td>Matcher<<a href="http://clang.llvm.org/doxygen/classclang_1_1ClassTemplateDecl.html">ClassTemplateDecl</a>>...</td></tr> <tr><td colspan="4" class="doc" id="classTemplateDecl0"><pre>Matches C++ class template declarations. @@ -1405,6 +1418,48 @@ Decl has pointer identity in the AST. </pre></td></tr> +<tr><td>Matcher<<a href="http://clang.llvm.org/doxygen/classclang_1_1Decl.html">Decl</a>></td><td class="name" onclick="toggle('isPrivate0')"><a name="isPrivate0Anchor">isPrivate</a></td><td></td></tr> +<tr><td colspan="4" class="doc" id="isPrivate0"><pre>Matches private C++ declarations. + +Given + class C { + public: int a; + protected: int b; + private: int c; + }; +fieldDecl(isPrivate()) + matches 'int c;' +</pre></td></tr> + + +<tr><td>Matcher<<a href="http://clang.llvm.org/doxygen/classclang_1_1Decl.html">Decl</a>></td><td class="name" onclick="toggle('isProtected0')"><a name="isProtected0Anchor">isProtected</a></td><td></td></tr> +<tr><td colspan="4" class="doc" id="isProtected0"><pre>Matches protected C++ declarations. + +Given + class C { + public: int a; + protected: int b; + private: int c; + }; +fieldDecl(isProtected()) + matches 'int b;' +</pre></td></tr> + + +<tr><td>Matcher<<a href="http://clang.llvm.org/doxygen/classclang_1_1Decl.html">Decl</a>></td><td class="name" onclick="toggle('isPublic0')"><a name="isPublic0Anchor">isPublic</a></td><td></td></tr> +<tr><td colspan="4" class="doc" id="isPublic0"><pre>Matches public C++ declarations. + +Given + class C { + public: int a; + protected: int b; + private: int c; + }; +fieldDecl(isPublic()) + matches 'int a;' +</pre></td></tr> + + <tr><td>Matcher<<a href="http://clang.llvm.org/doxygen/classclang_1_1FloatingLiteral.html">FloatingLiteral</a>></td><td class="name" onclick="toggle('equals1')"><a name="equals1Anchor">equals</a></td><td>ValueT Value</td></tr> <tr><td colspan="4" class="doc" id="equals1"><pre>Matches literals that are equal to the given value. |