.TH "__gnu_pbds::list_update< Key, Mapped, Eq_Fn, Update_Policy, _Alloc >" 3 "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_pbds::list_update< Key, Mapped, Eq_Fn, Update_Policy, _Alloc > .SH SYNOPSIS .br .PP .PP \fR#include \fP .SS "Public Types" .in +1c .ti -1c .RI "typedef \fBlist_update_tag\fP \fBcontainer_category\fP" .br .ti -1c .RI "typedef Eq_Fn \fBeq_fn\fP" .br .ti -1c .RI "typedef Update_Policy \fBupdate_policy\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBlist_update\fP (const \fBlist_update\fP &other)" .br .ti -1c .RI "template \fBlist_update\fP (It first, It last)" .br .RI "Constructor taking __iterators to a range of value_types\&. The value_types between first_it and last_it will be inserted into the container object\&. " .ti -1c .RI "\fBlist_update\fP & \fBoperator=\fP (const \fBlist_update\fP &other)" .br .ti -1c .RI "void \fBswap\fP (\fBlist_update\fP &other)" .br .in -1c .SH "Detailed Description" .PP .SS "template::type, class Update_Policy = detail::default_update_policy::type, class _Alloc = std::allocator> .br class __gnu_pbds::list_update< Key, Mapped, Eq_Fn, Update_Policy, _Alloc >"A list-update based associative container\&. .PP \fBTemplate Parameters\fP .RS 4 \fIKey\fP Key type\&. .br \fIMapped\fP Map type\&. .br \fIEq_Fn\fP Equal functor\&. .br \fIUpdate_Policy\fP Update policy, determines when an element will be moved to the front of the list\&. .br \fI_Alloc\fP Allocator type\&. .RE .PP Base is detail::lu_map\&. .SH "Constructor & Destructor Documentation" .PP .SS "template::type, class Update_Policy = detail::default_update_policy::type, class _Alloc = std::allocator> template \fB__gnu_pbds::list_update\fP< Key, Mapped, Eq_Fn, Update_Policy, _Alloc >::list_update (It first, It last)\fR [inline]\fP" .PP Constructor taking __iterators to a range of value_types\&. The value_types between first_it and last_it will be inserted into the container object\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.