From 99091420ae553b27345e04279fd19fe24fb684c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Wed, 24 Aug 2022 14:43:39 +0200 Subject: [PATCH] Add experimental forward declaration of hash containers --- include/boost/container/container_fwd.hpp | 29 +++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/include/boost/container/container_fwd.hpp b/include/boost/container/container_fwd.hpp index 9e82fde..df0fc12 100644 --- a/include/boost/container/container_fwd.hpp +++ b/include/boost/container/container_fwd.hpp @@ -186,6 +186,35 @@ template class flat_multimap; +//Experimental forward declarations, not implemented yet! +template , + ,class Pred = std::equal_to + ,class Compare = std::less + ,class Allocator = void + ,class Options = void> +class hash_set; + +template + ,class Allocator = void + ,class Options = void > +class hash_multiset; + +template + ,class Allocator = void + ,class Options = void > +class hash_map; + +template + ,class Allocator = void + ,class Options = void > +class hash_multimap; + #ifndef BOOST_NO_CXX11_TEMPLATE_ALIASES //! Alias templates for small_flat_[multi]{set|map} using small_vector as container