This is an archive of the discontinued LLVM Phabricator instance.

Export TemplateArgumentMatcher so clients defining custom matchers don't need to use the internal namespace
ClosedPublic

Authored by davidvancleve on Oct 21 2020, 6:52 PM.

Details

Summary

This change adds another export, using TemplateArgumentMatcher = internal::Matcher<TemplateArgument>;, to the collection of exports that put instantiations of the clang::ast_matchers::internal::Matcher into the clang::ast_matchers namespace. This makes it possible to define custom TemplateArgument matchers without reaching into the internal namespace.

Diff Detail

Event Timeline

davidvancleve created this revision.Oct 21 2020, 6:52 PM
Herald added a project: Restricted Project. · View Herald TranscriptOct 21 2020, 6:52 PM
Herald added a subscriber: cfe-commits. · View Herald Transcript
davidvancleve requested review of this revision.Oct 21 2020, 6:52 PM

+klimek: I added you from glancing at CODE_OWNERS.txt; are you a good reviewer?

This revision is now accepted and ready to land.Oct 22 2020, 12:53 AM

Hi klimek, any more action needed on my part to land this? This is my first LLVM change.

This revision was landed with ongoing or failed builds.Oct 23 2020, 7:14 AM
This revision was automatically updated to reflect the committed changes.