FTXUI
6.1.9
C++ functional terminal UI.
载入中...
搜索中...
未找到
util.hpp
浏览该文件的文档.
1
// Copyright 2022 Arthur Sonzogni. 保留所有权利。
2
// 此源代码的使用受 MIT 许可的约束,MIT 许可可在
3
// LICENSE 文件中找到。
4
#ifndef FTXUI_SCREEN_UTIL_HPP
5
#define FTXUI_SCREEN_UTIL_HPP
6
7
namespace
ftxui::util
{
8
9
// 类似于 std::clamp,但允许 hi 小于 lo。
10
template
<
class
T>
11
constexpr
const
T&
clamp
(
const
T& v,
const
T& lo,
const
T& hi) {
12
return
v < lo ? lo : hi < v ? hi : v;
13
}
14
15
}
// namespace ftxui::util
16
17
#endif
/* include guard 结束: FTXUI_SCREEN_UTIL_HPP */
ftxui::util
定义
util.hpp:7
ftxui::util::clamp
constexpr const T & clamp(const T &v, const T &lo, const T &hi)
定义
util.hpp:11