| 22 | */ |
| 23 | template <typename Container> |
| 24 | inline bool include(Container &container, typename Container::const_reference &item) |
| 25 | { |
| 26 | const bool is_member = std::ranges::find(container, item) != container.end(); |
| 27 | if (!is_member) container.emplace_back(item); |
| 28 | return is_member; |
| 29 | } |
| 30 | |
| 31 | /** |
| 32 | * Helper function to get the index of an item |
no test coverage detected