.TH "__gnu_pbds::detail::cond_dealtor< Entry, _Alloc >" 3cxx "Thu Feb 16 2023" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_pbds::detail::cond_dealtor< Entry, _Alloc > \- Conditional deallocate constructor argument\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Types" .in +1c .ti -1c .RI "typedef HT_Map::entry \fBentry\fP" .br .ti -1c .RI "typedef HT_Map::entry_allocator \fBentry_allocator\fP" .br .ti -1c .RI "typedef alloc_traits::allocator_type \fBentry_allocator\fP" .br .ti -1c .RI "typedef alloc_traits::pointer \fBentry_pointer\fP" .br .ti -1c .RI "typedef HT_Map::key_type \fBkey_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBcond_dealtor\fP (entry_allocator *p_a, entry *p_e)" .br .ti -1c .RI "\fBcond_dealtor\fP (entry_pointer p_e)" .br .ti -1c .RI "void \fBset_key_destruct\fP ()" .br .ti -1c .RI "void \fBset_no_action\fP ()" .br .ti -1c .RI "void \fBset_no_action_destructor\fP ()" .br .in -1c .SS "Protected Attributes" .in +1c .ti -1c .RI "bool \fBm_key_destruct\fP" .br .ti -1c .RI "entry_allocator *const \fBm_p_a\fP" .br .ti -1c .RI "entry *const \fBm_p_e\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template .br class __gnu_pbds::detail::cond_dealtor< Entry, _Alloc >"Conditional deallocate constructor argument\&. Conditional dey destructor, cc_hash\&. .PP Definition at line \fB52\fP of file \fBcond_dealtor\&.hpp\fP\&. .SH "Member Typedef Documentation" .PP .SS "template typedef HT_Map::entry \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::entry" .PP Definition at line \fB50\fP of file \fBcond_key_dtor_entry_dealtor\&.hpp\fP\&. .SS "template typedef HT_Map::entry_allocator \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::entry_allocator" .PP Definition at line \fB51\fP of file \fBcond_key_dtor_entry_dealtor\&.hpp\fP\&. .SS "template typedef alloc_traits::allocator_type \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::entry_allocator" .PP Definition at line \fB57\fP of file \fBcond_dealtor\&.hpp\fP\&. .SS "template typedef alloc_traits::pointer \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::entry_pointer" .PP Definition at line \fB58\fP of file \fBcond_dealtor\&.hpp\fP\&. .SS "template typedef HT_Map::key_type \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::key_type" .PP Definition at line \fB52\fP of file \fBcond_key_dtor_entry_dealtor\&.hpp\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::cond_dealtor (entry_pointer p_e)\fC [inline]\fP" .PP Definition at line \fB60\fP of file \fBcond_dealtor\&.hpp\fP\&. .SS "template \fB__gnu_pbds::detail::cond_dealtor\fP< HT_Map >::~\fBcond_dealtor\fP\fC [inline]\fP" .PP Definition at line \fB63\fP of file \fBcond_dealtor\&.hpp\fP\&. .SS "template \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::cond_dealtor (entry_allocator * p_a, entry * p_e)\fC [inline]\fP" .PP Definition at line \fB54\fP of file \fBcond_key_dtor_entry_dealtor\&.hpp\fP\&. .SH "Member Function Documentation" .PP .SS "template void \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::set_key_destruct ()\fC [inline]\fP" .PP Definition at line \fB63\fP of file \fBcond_key_dtor_entry_dealtor\&.hpp\fP\&. .SS "template void \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::set_no_action ()\fC [inline]\fP" .PP Definition at line \fB71\fP of file \fBcond_dealtor\&.hpp\fP\&. .SS "template void \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::set_no_action_destructor ()\fC [inline]\fP" .PP Definition at line \fB67\fP of file \fBcond_key_dtor_entry_dealtor\&.hpp\fP\&. .SH "Member Data Documentation" .PP .SS "template bool \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::m_key_destruct\fC [protected]\fP" .PP Definition at line \fB74\fP of file \fBcond_key_dtor_entry_dealtor\&.hpp\fP\&. .SS "template entry_allocator* const \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::m_p_a\fC [protected]\fP" .PP Definition at line \fB71\fP of file \fBcond_key_dtor_entry_dealtor\&.hpp\fP\&. .SS "template entry* const \fB__gnu_pbds::detail::cond_dealtor\fP< Entry, _Alloc >::m_p_e\fC [protected]\fP" .PP Definition at line \fB72\fP of file \fBcond_key_dtor_entry_dealtor\&.hpp\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.