| 254 | |
| 255 | template<typename FT> |
| 256 | bool erase_from_vector(std::vector<FT> &vec, FT key) |
| 257 | { |
| 258 | int pos = binsearch_index(vec, key); |
| 259 | vector_erase_at(vec, pos); |
| 260 | return pos >= 0; |
| 261 | } |
| 262 | |
| 263 | template<typename CT, typename FT> |
| 264 | bool erase_from_vector(std::vector<CT*> &vec, FT CT::*field, FT key) |
no test coverage detected