/** * @file mix_cc/algorithm/is_in_range.h * @brief 是否是在对应的mix_cc::range内的数据 * @author Cat (null.null.null@qq.com) * @version 0.1 * @date 2021-09-14 * * Copyright: Baosight Co. Ltd. * DO NOT COPY/USE WITHOUT PERMISSION * */ #pragma once #include "mix_cc/type/range.h" namespace mix_cc { /** * @brief 检查元素是否在对应range的范围中 * @tparam T * @param range range类型 * @param value 元素 * @return true * @return false */ template bool is_in_range(const range_t& range, T value) { if (value < range.get_left() || value > range.get_right()) { return false; } return true; } } // namespace mix_cc