ioeric created this revision.
ioeric added a reviewer: klimek.
ioeric added a subscriber: cfe-commits.
https://reviews.llvm.org/D28672
Files:
docs/LibASTMatchersReference.html
Index: docs/LibASTMatchersReference.html
===
--- docs/LibASTMatchersReference.html
+++ docs/LibASTMatchersReference.html
@@ -111,7 +111,7 @@
-Matcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>DeclaccessSpecDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1AccessSpecDecl.html;>AccessSpecDecl...
+MatcherDeclaccessSpecDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1AccessSpecDecl.html;>AccessSpecDecl...
Matches C++ access specifier declarations.
Given
@@ -124,15 +124,15 @@
-Matcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>DeclclassTemplateDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1ClassTemplateDecl.html;>ClassTemplateDecl...
+MatcherDeclclassTemplateDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1ClassTemplateDecl.html;>ClassTemplateDecl...
Matches C++ class template declarations.
Example matches Z
templateclass T class Z {};
-Matcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>DeclclassTemplateSpecializationDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1ClassTemplateSpecializationDecl.html;>ClassTemplateSpecializationDecl...
+MatcherDeclclassTemplateSpecializationDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1ClassTemplateSpecializationDecl.html;>ClassTemplateSpecializationDecl...
Matches C++ class template specializations.
Given
@@ -144,7 +144,7 @@
-Matcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>DeclcxxConstructorDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1CXXConstructorDecl.html;>CXXConstructorDecl...
+MatcherDeclcxxConstructorDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1CXXConstructorDecl.html;>CXXConstructorDecl...
Matches C++ constructor declarations.
Example matches Foo::Foo() and Foo::Foo(int)
@@ -157,15 +157,15 @@
-Matcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>DeclcxxConversionDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1CXXConversionDecl.html;>CXXConversionDecl...
+MatcherDeclcxxConversionDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1CXXConversionDecl.html;>CXXConversionDecl...
Matches conversion operator declarations.
Example matches the operator.
class X { operator int() const; };
-Matcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>DeclcxxDestructorDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1CXXDestructorDecl.html;>CXXDestructorDecl...
+MatcherDeclcxxDestructorDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1CXXDestructorDecl.html;>CXXDestructorDecl...
Matches explicit C++ destructor declarations.
Example matches Foo::~Foo()
@@ -176,24 +176,24 @@
-Matcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>DeclcxxMethodDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1CXXMethodDecl.html;>CXXMethodDecl...
+MatcherDeclcxxMethodDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1CXXMethodDecl.html;>CXXMethodDecl...
Matches method declarations.
Example matches y
class X { void y(); };
-Matcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>DeclcxxRecordDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1CXXRecordDecl.html;>CXXRecordDecl...
+MatcherDeclcxxRecordDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1CXXRecordDecl.html;>CXXRecordDecl...
Matches C++ class declarations.
Example matches X, Z
class X;
templateclass T class Z {};
-Matcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>DecldeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>Decl...
+MatcherDecldeclMatcherDecl...
Matches declarations.
Examples matches X, C, and the friend declaration inside C;
@@ -204,7 +204,7 @@
-Matcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>DecldeclaratorDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1DeclaratorDecl.html;>DeclaratorDecl...
+MatcherDecldeclaratorDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1DeclaratorDecl.html;>DeclaratorDecl...
Matches declarator declarations (field, variable, function
and non-type template parameter declarations).
@@ -215,7 +215,7 @@
-Matcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>DeclenumConstantDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1EnumConstantDecl.html;>EnumConstantDecl...
+MatcherDeclenumConstantDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1EnumConstantDecl.html;>EnumConstantDecl...
Matches enum constants.
Example matches A, B, C
@@ -225,7 +225,7 @@
-Matcherhttp://clang.llvm.org/doxygen/classclang_1_1Decl.html;>DeclenumDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1EnumDecl.html;>EnumDecl...
+MatcherDeclenumDeclMatcherhttp://clang.llvm.org/doxygen/classclang_1_1EnumDecl.html;>EnumDecl...
Matches enum