From 1f82a14c2208ac989a13c8e1b7f0e5ad7b5b45b7 Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Mon, 29 Oct 2018 17:05:33 +0700 Subject: [PATCH] set and map containers to types --- headers/enduro2d/base/_base.hpp | 2 ++ headers/enduro2d/base/types.hpp | 11 +++++++++++ 2 files changed, 13 insertions(+) diff --git a/headers/enduro2d/base/_base.hpp b/headers/enduro2d/base/_base.hpp index 2cc260e3..5b8af178 100644 --- a/headers/enduro2d/base/_base.hpp +++ b/headers/enduro2d/base/_base.hpp @@ -20,6 +20,8 @@ #include #include +#include +#include #include #include #include diff --git a/headers/enduro2d/base/types.hpp b/headers/enduro2d/base/types.hpp index 9646a10c..0b73d7cb 100644 --- a/headers/enduro2d/base/types.hpp +++ b/headers/enduro2d/base/types.hpp @@ -37,6 +37,17 @@ namespace e2d , typename Allocator = std::allocator > using vector = std::vector; + template < typename Key + , typename Comp = std::less + , typename Allocator = std::allocator > + using set = std::set; + + template < typename Key + , typename Value + , typename Comp = std::less + , typename Allocator = std::allocator> > + using map = std::map; + template < typename Value , typename Hash = std::hash , typename Pred = std::equal_to