Lines Matching refs:Matcher
26 struct Matcher;
184 bool matches(const Matcher& that) const;
218 struct Matcher { struct
219 Matcher(const Field& matcher, int32_t mask) : mMatcher(matcher), mMask(mask){}; in Matcher() function
252 inline bool operator!=(const Matcher& that) const { argument
256 inline bool operator==(const Matcher& that) const {
261 inline Matcher getSimpleMatcher(int32_t tag, size_t field) { in getSimpleMatcher()
262 return Matcher(Field(tag, getSimpleField(field)), 0xff7f0000); in getSimpleMatcher()
265 inline Matcher getFirstUidMatcher(int32_t atomId) { in getFirstUidMatcher()
267 return Matcher(Field(atomId, pos, 2), 0xff7f7f7f); in getFirstUidMatcher()
449 void translateFieldMatcher(const FieldMatcher& matcher, std::vector<Matcher>* output);
454 bool equalDimensions(const std::vector<Matcher>& dimension_a,
455 const std::vector<Matcher>& dimension_b);
458 bool subsetDimensions(const std::vector<Matcher>& dimension_a,
459 const std::vector<Matcher>& dimension_b);