Lines Matching defs:pattern
15 SaveClipRectRestore pattern;
18 REPORTER_ASSERT(r, !pattern.match(&record, 0));
22 // Build up a save-clip-restore block. The pattern will match only it's complete.
24 REPORTER_ASSERT(r, !pattern.match(&record, 0));
27 REPORTER_ASSERT(r, !pattern.match(&record, 0));
30 REPORTER_ASSERT(r, pattern.match(&record, 0));
31 REPORTER_ASSERT(r, pattern.first<Save>() != NULL);
32 REPORTER_ASSERT(r, pattern.second<ClipRect>() != NULL);
33 REPORTER_ASSERT(r, pattern.third<Restore>() != NULL);
37 SaveClipRectRestore pattern;
52 REPORTER_ASSERT(r, pattern.match(&record, i) == i + 3);
54 REPORTER_ASSERT(r, !pattern.match(&record, i));
60 SaveClipRectRestore pattern;
70 REPORTER_ASSERT(r, !pattern.match(&record, 0));
74 Pattern3<Is<Save>, Star<Is<ClipRect> >, Is<Restore> > pattern;
83 REPORTER_ASSERT(r, pattern.match(&record, index));
90 REPORTER_ASSERT(r, pattern.match(&record, index));
98 Is<Restore> > pattern;
108 REPORTER_ASSERT(r, pattern.match(&record, 0) == record.count());
110 REPORTER_ASSERT(r, pattern.search(&record, &begin, &end));
119 REPORTER_ASSERT(r, !pattern.match(&record, start));
121 REPORTER_ASSERT(r, !pattern.search(&record, &begin, &end));
128 REPORTER_ASSERT(r, pattern.match(&record, start) == record.count());
130 REPORTER_ASSERT(r, pattern.search(&record, &begin, &end));
134 REPORTER_ASSERT(r, !pattern.search(&record, &begin, &end));
138 Pattern1<IsDraw> pattern;
144 REPORTER_ASSERT(r, !pattern.match(&record, 0));