| 637 | } |
| 638 | |
| 639 | std::vector<SortedFirstAccesses::SingleTag>::const_iterator SortedFirstAccesses::SingleTagRange::begin() { |
| 640 | return std::lower_bound(sorted_single_tags.begin(), sorted_single_tags.end(), tag_range.begin, |
| 641 | [](const SingleTag& single_tag, ResourceUsageTag tag) { return single_tag.tag < tag; }); |
| 642 | } |
| 643 | |
| 644 | std::vector<SortedFirstAccesses::SingleTag>::const_iterator SortedFirstAccesses::SingleTagRange::end() { |
| 645 | return std::lower_bound(sorted_single_tags.begin(), sorted_single_tags.end(), tag_range.end, |