/
pixelsuft
/
tinyfoo
Обзор
Документация
Войти
/
pixelsuft
/
tinyfoo
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
include/stl.hpp
17 строк
450 B
Pixelsuft
wip_conf
27 июн 2025, 09:38
27 июн 2025, 09:38
72ceda9
Код
Авторство
О чём код?
#pragma once #include <algorithm> namespace tf { template<class T> constexpr const T& clamp(const T& v, const T& lo, const T& hi) { #if (defined(_MSVC_LANG) ? _MSVC_LANG : __cplusplus) >= 201703L return std::clamp(v, lo, hi); #else return std::min(std::max(v, lo), hi); #endif } constexpr const char* nfstr(const char* str_may_null) { return str_may_null ? str_may_null : "nullptr"; } }