Rewrote get_view_tag without std::find_if

pull/189/head
SChernykh 2022-07-12 09:50:49 +02:00
parent 20dd9d7adc
commit 945de348f3
1 changed files with 4 additions and 3 deletions

View File

@ -295,9 +295,10 @@ private:
std::vector<uint32_t> m_viewTags; std::vector<uint32_t> m_viewTags;
uint8_t get_view_tag(size_t output_index) { uint8_t get_view_tag(size_t output_index) {
auto it = std::find_if(m_viewTags.begin(), m_viewTags.end(), [output_index](uint32_t k) { return (k >> 8) == output_index; }); for (uint32_t k : m_viewTags) {
if (it != m_viewTags.end()) { if ((k >> 8) == output_index) {
return static_cast<uint8_t>(*it); return static_cast<uint8_t>(k);
}
} }
uint8_t t; uint8_t t;