dl
dl
base
dl_range_each_any.h
浏览该文件的文档.
1
12
#pragma once
13
14
#include "
dl_concept.h
"
15
#include "
base/dl_array.h
"
16
18
namespace
dl::EachAny
19
{
20
24
template
<
typename
T,
size_t
N>
25
constexpr
bool
Less
(
const
Array<T, N>
& a,
const
Array<T, N>
& b)
26
{
27
for
(
size_t
i = 0; i <
N
; ++i)
28
{
29
if
(a[i] < b[i])
30
return
true
;
31
}
32
return
false
;
33
}
34
35
}
dl::Array
Array
定义
dl_array.h:29
dl_array.h
类似std::array,增加xyzw、wh等成员访问
dl_concept.h
用于模板限定,更好的报错信息
dl::EachAny
多对多遍历操作
定义
dl_range_each_any.h:19
dl::EachAny::Less
constexpr bool Less(const Array< T, N > &a, const Array< T, N > &b)
任意元素小于返回真
定义
dl_range_each_any.h:25
dl::KeyCode::N
@ N
定义
dl_input.h:115
制作者
1.13.1