mirror of
https://github.com/boostorg/container.git
synced 2025-08-03 22:44:26 +02:00
Add experimental forward declaration of hash containers
This commit is contained in:
@@ -186,6 +186,35 @@ template <class Key
|
|||||||
,class Allocator = void >
|
,class Allocator = void >
|
||||||
class flat_multimap;
|
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
|
#ifndef BOOST_NO_CXX11_TEMPLATE_ALIASES
|
||||||
|
|
||||||
//! Alias templates for small_flat_[multi]{set|map} using small_vector as container
|
//! Alias templates for small_flat_[multi]{set|map} using small_vector as container
|
||||||
|
Reference in New Issue
Block a user