- Main Page
- Related Pages
- Modules
- Files

- File List

func_vector_relational.hpp
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 #ifndef GLM_CORE_func_vector_relational
42 #define GLM_CORE_func_vector_relational GLM_VERSION
43
44 #include "_detail.hpp"
45
46 namespace glm
47 {
50
57 template <typename vecType>
58 typename vecType::bool_type lessThan(vecType const & x, vecType const & y);
59
66 template <typename vecType>
67 typename vecType::bool_type lessThanEqual(vecType const & x, vecType const & y);
68
75 template <typename vecType>
76 typename vecType::bool_type greaterThan(vecType const & x, vecType const & y);
77
84 template <typename vecType>
85 typename vecType::bool_type greaterThanEqual(vecType const & x, vecType const & y);
86
93 template <typename vecType>
94 typename vecType::bool_type equal(vecType const & x, vecType const & y);
95
102 template <typename vecType>
103 typename vecType::bool_type notEqual(vecType const & x, vecType const & y);
104
111 template <template <typename> class vecType>
112 bool any(vecType<bool> const & v);
113
120 template <template <typename> class vecType>
121 bool all(vecType<bool> const & v);
122
130 template <template <typename> class vecType>
131 vecType<bool> not_(vecType<bool> const & v);
132
134 }//namespace glm
135
136 #include "func_vector_relational.inl"
137
138 #endif//GLM_CORE_func_vector_relational