1/// @ref gtx_scalar_relational
2/// @file glm/gtx/scalar_relational.inl
3
4namespace glm
5{
6	template <typename T>
7	GLM_FUNC_QUALIFIER bool lessThan
8	(
9		T const & x,
10		T const & y
11	)
12	{
13		return x < y;
14	}
15
16	template <typename T>
17	GLM_FUNC_QUALIFIER bool lessThanEqual
18	(
19		T const & x,
20		T const & y
21	)
22	{
23		return x <= y;
24	}
25
26	template <typename T>
27	GLM_FUNC_QUALIFIER bool greaterThan
28	(
29		T const & x,
30		T const & y
31	)
32	{
33		return x > y;
34	}
35
36	template <typename T>
37	GLM_FUNC_QUALIFIER bool greaterThanEqual
38	(
39		T const & x,
40		T const & y
41	)
42	{
43		return x >= y;
44	}
45
46	template <typename T>
47	GLM_FUNC_QUALIFIER bool equal
48	(
49		T const & x,
50		T const & y
51	)
52	{
53		return x == y;
54	}
55
56	template <typename T>
57	GLM_FUNC_QUALIFIER bool notEqual
58	(
59		T const & x,
60		T const & y
61	)
62	{
63		return x != y;
64	}
65
66	GLM_FUNC_QUALIFIER bool any
67	(
68		bool const & x
69	)
70	{
71		return x;
72	}
73
74	GLM_FUNC_QUALIFIER bool all
75	(
76		bool const & x
77	)
78	{
79		return x;
80	}
81
82	GLM_FUNC_QUALIFIER bool not_
83	(
84		bool const & x
85	)
86	{
87		return !x;
88	}
89}//namespace glm
90