.TH "std::_Node_handle< _Key, _Value, _NodeAlloc >" 3cxx "Thu Feb 16 2023" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::_Node_handle< _Key, _Value, _NodeAlloc > \- Node handle type for maps\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBstd::_Node_handle_common< _Value, _NodeAlloc >\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "using \fBallocator_type\fP = __alloc_rebind< _NodeAlloc, _Value >" .br .ti -1c .RI "using \fBkey_type\fP = _Key" .br .ti -1c .RI "using \fBmapped_type\fP = typename _Value::second_type" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fB_Node_handle\fP (\fB_Node_handle\fP &&) noexcept=default" .br .ti -1c .RI "bool \fBempty\fP () const noexcept" .br .ti -1c .RI "allocator_type \fBget_allocator\fP () const noexcept" .br .ti -1c .RI "key_type & \fBkey\fP () const noexcept" .br .ti -1c .RI "mapped_type & \fBmapped\fP () const noexcept" .br .ti -1c .RI "\fBoperator bool\fP () const noexcept" .br .ti -1c .RI "\fB_Node_handle\fP & \fBoperator=\fP (\fB_Node_handle\fP &&) noexcept=default" .br .ti -1c .RI "void \fBswap\fP (\fB_Node_handle\fP &__nh) noexcept" .br .in -1c .SS "Friends" .in +1c .ti -1c .RI "template class \fB_Hashtable\fP" .br .ti -1c .RI "template class \fB_Rb_tree\fP" .br .ti -1c .RI "void \fBswap\fP (\fB_Node_handle\fP &__x, \fB_Node_handle\fP &__y) noexcept(noexcept(__x\&.swap(__y)))" .br .in -1c .SH "Detailed Description" .PP .SS "template .br class std::_Node_handle< _Key, _Value, _NodeAlloc >"Node handle type for maps\&. .PP Definition at line \fB239\fP of file \fBnode_handle\&.h\fP\&. .SH "Member Typedef Documentation" .PP .SS "using \fBstd::_Node_handle_common\fP< _Value , _NodeAlloc >::allocator_type = __alloc_rebind<_NodeAlloc, _Value >\fC [inherited]\fP" .PP Definition at line \fB69\fP of file \fBnode_handle\&.h\fP\&. .SS "template using \fBstd::_Node_handle\fP< _Key, _Value, _NodeAlloc >::key_type = _Key" .PP Definition at line \fB249\fP of file \fBnode_handle\&.h\fP\&. .SS "template using \fBstd::_Node_handle\fP< _Key, _Value, _NodeAlloc >::mapped_type = typename _Value::second_type" .PP Definition at line \fB250\fP of file \fBnode_handle\&.h\fP\&. .SH "Member Function Documentation" .PP .SS "bool \fBstd::_Node_handle_common\fP< _Value , _NodeAlloc >::empty () const\fC [inline]\fP, \fC [noexcept]\fP, \fC [inherited]\fP" .PP Definition at line \fB80\fP of file \fBnode_handle\&.h\fP\&. .SS "allocator_type \fBstd::_Node_handle_common\fP< _Value , _NodeAlloc >::get_allocator () const\fC [inline]\fP, \fC [noexcept]\fP, \fC [inherited]\fP" .PP Definition at line \fB72\fP of file \fBnode_handle\&.h\fP\&. .SS "template key_type & \fBstd::_Node_handle\fP< _Key, _Value, _NodeAlloc >::key () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB253\fP of file \fBnode_handle\&.h\fP\&. .SS "template mapped_type & \fBstd::_Node_handle\fP< _Key, _Value, _NodeAlloc >::mapped () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB260\fP of file \fBnode_handle\&.h\fP\&. .SS "\fBstd::_Node_handle_common\fP< _Value , _NodeAlloc >::operator bool () const\fC [inline]\fP, \fC [explicit]\fP, \fC [noexcept]\fP, \fC [inherited]\fP" .PP Definition at line \fB78\fP of file \fBnode_handle\&.h\fP\&. .SS "template void \fBstd::_Node_handle\fP< _Key, _Value, _NodeAlloc >::swap (\fB_Node_handle\fP< _Key, _Value, _NodeAlloc > & __nh)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB267\fP of file \fBnode_handle\&.h\fP\&. .SH "Friends And Related Function Documentation" .PP .SS "template template friend class _Hashtable\fC [friend]\fP" .PP Definition at line \fB324\fP of file \fBnode_handle\&.h\fP\&. .SS "template template friend class _Rb_tree\fC [friend]\fP" .PP Definition at line \fB318\fP of file \fBnode_handle\&.h\fP\&. .SS "template void swap (\fB_Node_handle\fP< _Key, _Value, _NodeAlloc > & __x, \fB_Node_handle\fP< _Key, _Value, _NodeAlloc > & __y)\fC [friend]\fP" .PP Definition at line \fB276\fP of file \fBnode_handle\&.h\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.