| 64 | } |
| 65 | |
| 66 | ClassifObjectPtr ClassifObject::BinaryFind(std::string_view const s) const |
| 67 | { |
| 68 | auto const i = std::lower_bound(m_objs.begin(), m_objs.end(), s, LessName()); |
| 69 | if ((i == m_objs.end()) || ((*i).m_name != s)) |
| 70 | return {nullptr, 0}; |
| 71 | else |
| 72 | return {&(*i), static_cast<size_t>(std::distance(m_objs.begin(), i))}; |
| 73 | } |
| 74 | |
| 75 | void ClassifObject::LoadPolicy::Start(size_t i) |
| 76 | { |
no test coverage detected