<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp-clang/docs/LibASTMatchersReference.html, branch master</title>
<subtitle>emscripten clang</subtitle>
<id>https://git.amat.us/emscripten-fastcomp-clang/atom/docs/LibASTMatchersReference.html?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp-clang/atom/docs/LibASTMatchersReference.html?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/'/>
<updated>2013-04-09T20:46:36Z</updated>
<entry>
<title>Adding new AST Matchers isVirtual and isOverride</title>
<updated>2013-04-09T20:46:36Z</updated>
<author>
<name>Edwin Vane</name>
<email>edwin.vane@intel.com</email>
</author>
<published>2013-04-09T20:46:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=5771a2f0830228ac50e3473740e24d9dca67b54f'/>
<id>urn:sha1:5771a2f0830228ac50e3473740e24d9dca67b54f</id>
<content type='text'>
isVirtual - matches CXXMethodDecl nodes for virtual methods
isOverride - matches CXXMethodDecl nodes for methods that override virtual methods from a base class.

Author: Philip Dunstan &lt;phil@philipdunstan.com&gt;


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179126 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Adding a hasLocalQualifiers() AST Matcher.</title>
<updated>2013-04-02T18:15:55Z</updated>
<author>
<name>Edwin Vane</name>
<email>edwin.vane@intel.com</email>
</author>
<published>2013-04-02T18:15:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=7b69cd09440976d6b93a0db661a770b2337be8d2'/>
<id>urn:sha1:7b69cd09440976d6b93a0db661a770b2337be8d2</id>
<content type='text'>
Updated tests and docs.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178556 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Adding parenType() and innerType() AST Matchers</title>
<updated>2013-04-01T18:33:34Z</updated>
<author>
<name>Edwin Vane</name>
<email>edwin.vane@intel.com</email>
</author>
<published>2013-04-01T18:33:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=88be2fdec7a1375bc729a6499629532e7872f11a'/>
<id>urn:sha1:88be2fdec7a1375bc729a6499629532e7872f11a</id>
<content type='text'>
    
Updated docs and tests.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178487 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Updating LibASTMatchersReference</title>
<updated>2013-03-28T13:50:22Z</updated>
<author>
<name>Edwin Vane</name>
<email>edwin.vane@intel.com</email>
</author>
<published>2013-03-28T13:50:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=8203d9f0490a7fbe0a7382165e0e8dc6c1de577d'/>
<id>urn:sha1:8203d9f0490a7fbe0a7382165e0e8dc6c1de577d</id>
<content type='text'>
The generator for LibASTMatchersReference.html didn't get run last time
ASTMatchers changes were made. Here are up-to-date docs.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178234 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Adding lvalue and rvalue reference type matchers</title>
<updated>2013-03-07T15:44:40Z</updated>
<author>
<name>Edwin Vane</name>
<email>edwin.vane@intel.com</email>
</author>
<published>2013-03-07T15:44:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=f4b48042724d2253d0426cadcb93e24eeb47e264'/>
<id>urn:sha1:f4b48042724d2253d0426cadcb93e24eeb47e264</id>
<content type='text'>
    
Updated docs and tests.
    
Reviewers: klimek, gribozavr


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176630 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>New ASTMatchers and enhancement to hasOverloadedOperatorName</title>
<updated>2013-03-06T17:02:57Z</updated>
<author>
<name>Edwin Vane</name>
<email>edwin.vane@intel.com</email>
</author>
<published>2013-03-06T17:02:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=6a19a97e57c8678adb0505a07c97d7ccadc8fe4e'/>
<id>urn:sha1:6a19a97e57c8678adb0505a07c97d7ccadc8fe4e</id>
<content type='text'>
    
Added two new narrowing matchers:
* hasMethod: aplies a matcher to a CXXRecordDecl's methods until a match is made
  or there are no more methods.
* hasCanonicalType: applies a matcher to a QualType's canonicalType.

Enhanced hasOverloadedOperatorName to work on CXXMethodDecl as well as
CXXOperatorCallExpr.

Updated tests and docs.

Reviewers: klimek, gribozavr


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176556 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>hasQualifer() matcher should return false if there's no qualifier</title>
<updated>2013-03-04T17:51:00Z</updated>
<author>
<name>Edwin Vane</name>
<email>edwin.vane@intel.com</email>
</author>
<published>2013-03-04T17:51:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=aec89ac22e1876bb1cfff9062c882a622bc84510'/>
<id>urn:sha1:aec89ac22e1876bb1cfff9062c882a622bc84510</id>
<content type='text'>
Instead of passing NULL on to sub-matcher, just return false. Updated tests and
regenerated docs.

Author: Tareq A Siraj &lt;tareq.a.siraj@intel.com&gt;


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176441 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Various additions to ASTMatcher library:</title>
<updated>2013-02-25T20:43:32Z</updated>
<author>
<name>Edwin Vane</name>
<email>edwin.vane@intel.com</email>
</author>
<published>2013-02-25T20:43:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=742d9e77e32f014194679575c97c6bb4fd0998c4'/>
<id>urn:sha1:742d9e77e32f014194679575c97c6bb4fd0998c4</id>
<content type='text'>
    
New type matchers:
* recordType
* elaboratedType

New narrowing matchers:
* hasQualifier
* namesType
* hasDeclContext

Added tests and updated LibASTMatchersReference.

Reviewers: klimek


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176047 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Adding hasDeclaration overload for TemplateSpecializationType</title>
<updated>2013-02-25T14:49:29Z</updated>
<author>
<name>Edwin Vane</name>
<email>edwin.vane@intel.com</email>
</author>
<published>2013-02-25T14:49:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=3abf77872ca6c520903f9174cf6cd89a50df2714'/>
<id>urn:sha1:3abf77872ca6c520903f9174cf6cd89a50df2714</id>
<content type='text'>
TemplateSpecializationType doesn't quite have getDecl(). Need to go
through TemplateName to get a TemplateDecl.

Added test cases for the hasDeclaration() overload for
TemplateSpecializationType. Also introduced the type matcher
templateSpecializationType() used by the new hasDeclaration() test case.

Updated LibASTMatchersReference.

Reviewers: klimek


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176025 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Update generated documentation after recent matcher addition.</title>
<updated>2013-02-25T12:39:41Z</updated>
<author>
<name>Daniel Jasper</name>
<email>djasper@google.com</email>
</author>
<published>2013-02-25T12:39:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=c7093d96d1fac7f34acd2b63bca4ea39acb5cad5'/>
<id>urn:sha1:c7093d96d1fac7f34acd2b63bca4ea39acb5cad5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176018 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
