/
pi_coder
/
ByteMachine
Обзор
Документация
Войти
/
pi_coder
/
ByteMachine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/stl_helper.h
23 строки
874 B
pimenov-and
Добавлены диапазоны из C++20 для обработки колекций
10 июл 2026, 00:06
10 июл 2026, 00:06
713b0f2
Код
Авторство
О чём код?
//////////////////////////////////////////////////////////////// // ByteMachine // Вспомогательные функции для работы с STL //////////////////////////////////////////////////////////////// #ifndef STL_HELPER_H #define STL_HELPER_H //============================================================== #include <ranges> //============================================================== // Прототипы функций //============================================================== // Проверка наличия элемента в контейнере template<typename Container, typename T> [[nodiscard]] constexpr bool contains(const Container &container, const T &value) { return std::ranges::find(container, value) != container.end(); } //============================================================== #endif // STL_HELPER_H