libstdc++
std::__detail::_MoveReuseOrAllocNode< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits > Struct Template Reference

Public Member Functions

 _MoveReuseOrAllocNode (__node_type *__nodes, __hashtable &__h)
 
 _MoveReuseOrAllocNode (const _MoveReuseOrAllocNode &)=delete
 
__node_type * operator() (__node_type *__n) const
 

Public Attributes

__hashtable_M_h
 
__node_type * _M_nodes
 

Detailed Description

template<typename _Key, typename _Value, typename _Alloc, typename _ExtractKey, typename _Equal, typename _H1, typename _H2, typename _Hash, typename _RehashPolicy, typename _Traits>
struct std::__detail::_MoveReuseOrAllocNode< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits >

Version using move semantic through the move constructor.

Definition at line 1761 of file hashtable_policy.h.


The documentation for this struct was generated from the following file: