Add experimental forward declaration of hash containers

This commit is contained in:
Ion Gaztañaga
2022-08-24 14:43:39 +02:00
parent c49b11aec8
commit 99091420ae

View File

@@ -186,6 +186,35 @@ template <class Key
,class Allocator = void >
class flat_multimap;
//Experimental forward declarations, not implemented yet!
template <class Key
,class Hash //= hash<Key>,
,class Pred = std::equal_to<Key>
,class Compare = std::less<Key>
,class Allocator = void
,class Options = void>
class hash_set;
template <class Key
,class Compare = std::less<Key>
,class Allocator = void
,class Options = void >
class hash_multiset;
template <class Key
,class T
,class Compare = std::less<Key>
,class Allocator = void
,class Options = void >
class hash_map;
template <class Key
,class T
,class Compare = std::less<Key>
,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