ae2f::Core
Loading...
Searching...
No Matches
Cmp.hpp
Go to the documentation of this file.
1#include "Cmp.h"
2
3#if !defined(ae2f_Macro_Compare_hpp)
4#define ae2f_Macro_Compare_hpp
5
6namespace ae2f {
7 namespace Macro {
8 namespace Cmp {
9
14 template<typename T, typename K = T, typename R = T>
15 constexpr R TakeGt(T a, K b) { return ae2f_Macro_Cmp_TakeGt(a, b); }
16
21 template<typename T, typename K = T, typename R = T>
22 constexpr R TakeLs(T a, K b) { return ae2f_Macro_Cmp_TakeLs(a, b); }
23
26 template<typename T, typename K = T, typename R = T>
27 constexpr R Diff(T a, K b) { return ae2f_Macro_Cmp_Diff(a, b); }
28 }
29 }
30}
31
32#endif // !defined(ae2f_Macro_Compare_hpp)
#define ae2f_Macro_Cmp_TakeLs(a, b)
Definition Cmp.h:14
#define ae2f_Macro_Cmp_TakeGt(a, b)
Definition Cmp.h:8
#define ae2f_Macro_Cmp_Diff(a, b)
Definition Cmp.h:18
constexpr R TakeLs(T a, K b)
Definition Cmp.hpp:22
constexpr R Diff(T a, K b)
Definition Cmp.hpp:27
constexpr R TakeGt(T a, K b)
Definition Cmp.hpp:15
Definition Alloc.hpp:6