Skip to content

Commit

Permalink
Add experimental forward declaration of hash containers
Browse files Browse the repository at this point in the history
  • Loading branch information
igaztanaga committed Aug 24, 2022
1 parent c49b11a commit 9909142
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions include/boost/container/container_fwd.hpp
Expand Up @@ -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
Expand Down

0 comments on commit 9909142

Please sign in to comment.