diff --git a/alib2std/src/extensions/container/map.hpp b/alib2std/src/extensions/container/map.hpp index 416458d1737039e0456e92219c93ecde672da302..b5b39124dbf3bcb0d46b540f94ed6e42c303fe4b 100644 --- a/alib2std/src/extensions/container/map.hpp +++ b/alib2std/src/extensions/container/map.hpp @@ -35,6 +35,7 @@ #include <extensions/compare.hpp> #include <extensions/allocFix.hpp> #include <extensions/range.hpp> +#include <extensions/functional.hpp> namespace ext { @@ -49,7 +50,7 @@ namespace ext { * \tparam Cmp the comparator type used to order keys * \tparam Alloc the allocator of values of type T */ -template < typename T, typename R, typename Cmp = std::less < >, typename Alloc = std::allocator < std::pair < const T, R > > > +template < typename T, typename R, typename Cmp = ext::less < >, typename Alloc = std::allocator < std::pair < const T, R > > > class map : public std::map < T, R, Cmp, Alloc >, AllocFix < Alloc > { public: /** diff --git a/alib2std/src/extensions/container/set.hpp b/alib2std/src/extensions/container/set.hpp index 9cd582ffde177dd67ce995ffe76b65975c9d4327..783b6f33c190376bc5731c1e52c597f53c02becf 100644 --- a/alib2std/src/extensions/container/set.hpp +++ b/alib2std/src/extensions/container/set.hpp @@ -32,6 +32,7 @@ #include <extensions/compare.hpp> #include <extensions/allocFix.hpp> #include <extensions/range.hpp> +#include <extensions/functional.hpp> namespace ext { @@ -44,7 +45,7 @@ namespace ext { * \tparam Cmp the comparator type used to order keys * \tparam Alloc the allocator of values of type T */ -template < typename T, typename Cmp = std::less < >, typename Alloc = std::allocator < T > > +template < typename T, typename Cmp = ext::less < >, typename Alloc = std::allocator < T > > class set : public std::set < T, Cmp, Alloc >, AllocFix < Alloc > { public: /**