Kigs Framework  Doc version 0.8
Open source multi purpose Rapid Application Development framework
kstlset.h
1 #ifndef __KSTLSET_H__
2 #define __KSTLSET_H__
3 
4 #include "Platform/Core/CorePlatformDefines.h"
5 
6 #include <set>
7 
8 #ifndef _NO_KSTL_OVERLOADING_
9 #include "CoreSTLAllocator.h"
10 namespace kstl
11 {
12  template<typename T, typename PREDICATE_TYPE = std::less<T>>
13  using set = std::set<T, PREDICATE_TYPE, CoreSTLAllocator<T>>;
14 }
15 #else //_NO_KSTL_OVERLOADING_
16 namespace kstl = std;
17 #endif //_NO_KSTL_OVERLOADING_
18 
19 #endif