| 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, |
| 646 | [](const SingleTag& single_tag, ResourceUsageTag tag) { return single_tag.tag < tag; }); |
| 647 | } |
| 648 | |
| 649 | SortedFirstAccesses::SingleTagRange SortedFirstAccesses::IterateSingleTagFirstAccesses(const ResourceUsageRange& tag_range) const { |
| 650 | return SingleTagRange{this->sorted_single_tags, tag_range}; |