Lines Matching defs:matcher
259 // Returns a matcher that matches any expression 'e' such that `innerMatcher`
276 // Returns a matcher that matches any expression `e` such that `InnerMatcher`
306 // A matcher that matches pointer subtractions:
310 // pointer. Then the inner matcher can match any of
324 // Returns a matcher that matches any expression 'e' such that `innerMatcher`
474 /// Useful for implementing the static matcher() methods
574 static Matcher matcher() {
614 static Matcher matcher() {
653 static Matcher matcher() {
704 static Matcher matcher() {
753 static Matcher matcher() {
802 static Matcher matcher() {
850 static Matcher matcher() {
899 static Matcher matcher() {
941 static Matcher matcher() {
973 static Matcher matcher() {
977 auto HasTwoParamSpanCtorDecl = SpanTwoParamConstructorGadget::matcher();
1010 static Matcher matcher() {
1048 static Matcher matcher() {
1090 static Matcher matcher() {
1123 static Matcher matcher() {
1164 static Matcher matcher() {
1271 static Matcher matcher() {
1274 // can have the matcher be general, so long as `getClaimedVarUseSites` does
1314 static Matcher matcher() {
1358 static Matcher matcher() {
1418 // Figure out which matcher we've found, and call the appropriate
1446 // Add Gadget::matcher() for every gadget in the registry.
1448 allOf(x ## Gadget::matcher().bind(#x), \
1451 allOf(x ## Gadget::matcher().bind(#x), \
1469 x ## Gadget::matcher().bind(#x),