Lines Matching refs:dimension_a
485 bool equalDimensions(const std::vector<Matcher>& dimension_a, in equalDimensions() argument
487 bool eq = dimension_a.size() == dimension_b.size(); in equalDimensions()
488 for (size_t i = 0; eq && i < dimension_a.size(); ++i) { in equalDimensions()
489 if (dimension_b[i] != dimension_a[i]) { in equalDimensions()
497 bool subsetDimensions(const std::vector<Matcher>& dimension_a, in subsetDimensions() argument
499 if (dimension_a.size() > dimension_b.size()) { in subsetDimensions()
502 for (size_t i = 0; i < dimension_a.size(); ++i) { in subsetDimensions()
505 if (dimension_a[i] == dimension_b[j]) { in subsetDimensions()
513 (dimension_a[i].hasFirstPositionMatcher() || in subsetDimensions()
514 dimension_a[i].hasLastPositionMatcher())) { in subsetDimensions()
515 if (dimension_a[i].isEqualWithoutPositionBits(dimension_b[j])) { in subsetDimensions()