ezEngine  Milestone 7
Comparer.h
1 
2 #pragma once
3 
5 template <typename T>
7 {
9  EZ_FORCE_INLINE bool Less(const T& a, const T& b) const
10  {
11  return a < b;
12  }
13 
15  EZ_FORCE_INLINE bool Equal(const T& a, const T& b) const
16  {
17  return a == b;
18  }
19 };
20 
21 template <typename T>
23 {
25  EZ_FORCE_INLINE bool Less(const T& a, const T& b) const
26  {
27  return a.Compare_NoCase(b) < 0;
28  }
29 
31  EZ_FORCE_INLINE bool Equal(const T& a, const T& b) const
32  {
33  return a.IsEqual_NoCase(b);
34  }
35 };