<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.15"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>libstdc++: __gnu_pbds::detail::lu_map< Key, Mapped, Eq_Fn, _Alloc, Update_Policy > Class Template Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">libstdc++ </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('a11748.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#friends">Friends</a> | <a href="a11745.html">List of all members</a> </div> <div class="headertitle"> <div class="title">__gnu_pbds::detail::lu_map< Key, Mapped, Eq_Fn, _Alloc, Update_Policy > Class Template Reference</div> </div> </div><!--header--> <div class="contents"> <div class="dynheader"> Inheritance diagram for __gnu_pbds::detail::lu_map< Key, Mapped, Eq_Fn, _Alloc, Update_Policy >:</div> <div class="dyncontent"> <div class="center"><iframe scrolling="no" frameborder="0" src="a11747.svg" width="166" height="276"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe> </div> <center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:a85f1caa5df7ae7e85ab98d123c861452"><td class="memItemLeft" align="right" valign="top"><a id="a85f1caa5df7ae7e85ab98d123c861452"></a> typedef _Alloc </td><td class="memItemRight" valign="bottom"><b>allocator_type</b></td></tr> <tr class="separator:a85f1caa5df7ae7e85ab98d123c861452"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f92c4ca956cf1e7dad255a4cf185e12"><td class="memItemLeft" align="right" valign="top"><a id="a6f92c4ca956cf1e7dad255a4cf185e12"></a> typedef <a class="el" href="a07764.html">std::pair</a>< size_type, size_type > </td><td class="memItemRight" valign="bottom"><b>comp_hash</b></td></tr> <tr class="separator:a6f92c4ca956cf1e7dad255a4cf185e12"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a87ca738b25482981695f5fac0d126a96"><td class="memItemLeft" align="right" valign="top"><a id="a87ca738b25482981695f5fac0d126a96"></a> typedef <a class="el" href="a12012.html">const_iterator_</a> </td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr> <tr class="separator:a87ca738b25482981695f5fac0d126a96"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9bbf5528e1e5949431031e065c986d6a"><td class="memItemLeft" align="right" valign="top"><a id="a9bbf5528e1e5949431031e065c986d6a"></a> typedef traits_base::const_pointer </td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr> <tr class="separator:a9bbf5528e1e5949431031e065c986d6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29e2cfdf2b364348208c04e1f16af67b"><td class="memItemLeft" align="right" valign="top"><a id="a29e2cfdf2b364348208c04e1f16af67b"></a> typedef traits_base::const_reference </td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr> <tr class="separator:a29e2cfdf2b364348208c04e1f16af67b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5c1eff1f4605df8a29cc32dd777f19a"><td class="memItemLeft" align="right" valign="top"><a id="ac5c1eff1f4605df8a29cc32dd777f19a"></a> typedef _Alloc::difference_type </td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr> <tr class="separator:ac5c1eff1f4605df8a29cc32dd777f19a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a058494c8a0b3ee051ea97510821856ef"><td class="memItemLeft" align="right" valign="top"><a id="a058494c8a0b3ee051ea97510821856ef"></a> typedef Eq_Fn </td><td class="memItemRight" valign="bottom"><b>eq_fn</b></td></tr> <tr class="separator:a058494c8a0b3ee051ea97510821856ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a099159a47ce10c9c621ad3b06000abcc"><td class="memItemLeft" align="right" valign="top"><a id="a099159a47ce10c9c621ad3b06000abcc"></a> typedef <a class="el" href="a12016.html">iterator_</a> </td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr> <tr class="separator:a099159a47ce10c9c621ad3b06000abcc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a193cc4ec4f251b93c3c3c51e37f4edd4"><td class="memItemLeft" align="right" valign="top"><a id="a193cc4ec4f251b93c3c3c51e37f4edd4"></a> typedef traits_base::key_const_pointer </td><td class="memItemRight" valign="bottom"><b>key_const_pointer</b></td></tr> <tr class="separator:a193cc4ec4f251b93c3c3c51e37f4edd4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab1d091610824a8c669dcb048ef884b6d"><td class="memItemLeft" align="right" valign="top"><a id="ab1d091610824a8c669dcb048ef884b6d"></a> typedef traits_base::key_const_reference </td><td class="memItemRight" valign="bottom"><b>key_const_reference</b></td></tr> <tr class="separator:ab1d091610824a8c669dcb048ef884b6d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a168735bc190beaf2e9acde04583a199a"><td class="memItemLeft" align="right" valign="top"><a id="a168735bc190beaf2e9acde04583a199a"></a> typedef traits_base::key_pointer </td><td class="memItemRight" valign="bottom"><b>key_pointer</b></td></tr> <tr class="separator:a168735bc190beaf2e9acde04583a199a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a389525000190e37bb97b79787e27bd07"><td class="memItemLeft" align="right" valign="top"><a id="a389525000190e37bb97b79787e27bd07"></a> typedef traits_base::key_reference </td><td class="memItemRight" valign="bottom"><b>key_reference</b></td></tr> <tr class="separator:a389525000190e37bb97b79787e27bd07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8be58b716baa200ff56657b095f3bd46"><td class="memItemLeft" align="right" valign="top"><a id="a8be58b716baa200ff56657b095f3bd46"></a> typedef traits_base::key_type </td><td class="memItemRight" valign="bottom"><b>key_type</b></td></tr> <tr class="separator:a8be58b716baa200ff56657b095f3bd46"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a398636c9482402cd31a04d6b05f536cb"><td class="memItemLeft" align="right" valign="top"><a id="a398636c9482402cd31a04d6b05f536cb"></a> typedef traits_base::mapped_const_pointer </td><td class="memItemRight" valign="bottom"><b>mapped_const_pointer</b></td></tr> <tr class="separator:a398636c9482402cd31a04d6b05f536cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d757cf5c679e945f1b7875ebaf8014f"><td class="memItemLeft" align="right" valign="top"><a id="a6d757cf5c679e945f1b7875ebaf8014f"></a> typedef traits_base::mapped_const_reference </td><td class="memItemRight" valign="bottom"><b>mapped_const_reference</b></td></tr> <tr class="separator:a6d757cf5c679e945f1b7875ebaf8014f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3026da4345052329b7d561eb8e21cc84"><td class="memItemLeft" align="right" valign="top"><a id="a3026da4345052329b7d561eb8e21cc84"></a> typedef traits_base::mapped_pointer </td><td class="memItemRight" valign="bottom"><b>mapped_pointer</b></td></tr> <tr class="separator:a3026da4345052329b7d561eb8e21cc84"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7647365b627f68bbfa53e4e4d99fda6"><td class="memItemLeft" align="right" valign="top"><a id="ab7647365b627f68bbfa53e4e4d99fda6"></a> typedef traits_base::mapped_reference </td><td class="memItemRight" valign="bottom"><b>mapped_reference</b></td></tr> <tr class="separator:ab7647365b627f68bbfa53e4e4d99fda6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb3ff4e694cab523b3698ac062a80867"><td class="memItemLeft" align="right" valign="top"><a id="abb3ff4e694cab523b3698ac062a80867"></a> typedef traits_base::mapped_type </td><td class="memItemRight" valign="bottom"><b>mapped_type</b></td></tr> <tr class="separator:abb3ff4e694cab523b3698ac062a80867"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1fd2c21995592afc8eae0ab1ac7ef663"><td class="memItemLeft" align="right" valign="top"><a id="a1fd2c21995592afc8eae0ab1ac7ef663"></a> typedef __nothrowcopy::indicator </td><td class="memItemRight" valign="bottom"><b>no_throw_indicator</b></td></tr> <tr class="separator:a1fd2c21995592afc8eae0ab1ac7ef663"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f1b716ed761f2839e733a359c666f7f"><td class="memItemLeft" align="right" valign="top"><a id="a6f1b716ed761f2839e733a359c666f7f"></a> typedef <a class="el" href="a12020.html">point_const_iterator_</a> </td><td class="memItemRight" valign="bottom"><b>point_const_iterator</b></td></tr> <tr class="separator:a6f1b716ed761f2839e733a359c666f7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade7bda3b50b8b7f1634296f57fc254f9"><td class="memItemLeft" align="right" valign="top"><a id="ade7bda3b50b8b7f1634296f57fc254f9"></a> typedef <a class="el" href="a12024.html">point_iterator_</a> </td><td class="memItemRight" valign="bottom"><b>point_iterator</b></td></tr> <tr class="separator:ade7bda3b50b8b7f1634296f57fc254f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acaaee9daf01f126129b31f2e0b8f6978"><td class="memItemLeft" align="right" valign="top"><a id="acaaee9daf01f126129b31f2e0b8f6978"></a> typedef traits_base::pointer </td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr> <tr class="separator:acaaee9daf01f126129b31f2e0b8f6978"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adad457f5dd2160c361611491e0553d6c"><td class="memItemLeft" align="right" valign="top"><a id="adad457f5dd2160c361611491e0553d6c"></a> typedef traits_base::reference </td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr> <tr class="separator:adad457f5dd2160c361611491e0553d6c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac67e50516178420862b21af2d73ae2d1"><td class="memItemLeft" align="right" valign="top"><a id="ac67e50516178420862b21af2d73ae2d1"></a> typedef _Alloc::size_type </td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr> <tr class="separator:ac67e50516178420862b21af2d73ae2d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a852c173d13089e7ed2e50ba31e5e6b5b"><td class="memItemLeft" align="right" valign="top"><a id="a852c173d13089e7ed2e50ba31e5e6b5b"></a> typedef integral_constant< int, Store_Hash > </td><td class="memItemRight" valign="bottom"><b>store_extra</b></td></tr> <tr class="separator:a852c173d13089e7ed2e50ba31e5e6b5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e0bda01545dbfab78677315e2e46143"><td class="memItemLeft" align="right" valign="top"><a id="a7e0bda01545dbfab78677315e2e46143"></a> typedef Update_Policy::metadata_type </td><td class="memItemRight" valign="bottom"><b>update_metadata</b></td></tr> <tr class="separator:a7e0bda01545dbfab78677315e2e46143"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8efb5d009397a30e780491c4aad6293d"><td class="memItemLeft" align="right" valign="top"><a id="a8efb5d009397a30e780491c4aad6293d"></a> typedef Update_Policy </td><td class="memItemRight" valign="bottom"><b>update_policy</b></td></tr> <tr class="separator:a8efb5d009397a30e780491c4aad6293d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a332cacb7c80e4796008a85913c18ba90"><td class="memItemLeft" align="right" valign="top"><a id="a332cacb7c80e4796008a85913c18ba90"></a> typedef traits_base::value_type </td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> <tr class="separator:a332cacb7c80e4796008a85913c18ba90"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a713deec723176bb911d710261ba31a55"><td class="memItemLeft" align="right" valign="top"><a id="a713deec723176bb911d710261ba31a55"></a>  </td><td class="memItemRight" valign="bottom"><b>lu_map</b> (const <a class="el" href="a11748.html">lu_map</a>< Key, Mapped, Eq_Fn, _Alloc, Update_Policy > &)</td></tr> <tr class="separator:a713deec723176bb911d710261ba31a55"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af33f351a59467d1630b6156a62c0f098"><td class="memTemplParams" colspan="2"><a id="af33f351a59467d1630b6156a62c0f098"></a> template<typename It > </td></tr> <tr class="memitem:af33f351a59467d1630b6156a62c0f098"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><b>lu_map</b> (It, It)</td></tr> <tr class="separator:af33f351a59467d1630b6156a62c0f098"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4dd80eb865129f965aea6f928c89d164"><td class="memItemLeft" align="right" valign="top"><a id="a4dd80eb865129f965aea6f928c89d164"></a> iterator </td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr> <tr class="separator:a4dd80eb865129f965aea6f928c89d164"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6dd3ce8de3e0dcdf35f82d0625050cae"><td class="memItemLeft" align="right" valign="top"><a id="a6dd3ce8de3e0dcdf35f82d0625050cae"></a> const_iterator </td><td class="memItemRight" valign="bottom"><b>begin</b> () const</td></tr> <tr class="separator:a6dd3ce8de3e0dcdf35f82d0625050cae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9506e22f1661a63a647ab0573fe2572d"><td class="memItemLeft" align="right" valign="top"><a id="a9506e22f1661a63a647ab0573fe2572d"></a> void </td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr> <tr class="separator:a9506e22f1661a63a647ab0573fe2572d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f63a123cf5b4f237b2e718545c257f3"><td class="memItemLeft" align="right" valign="top"><a id="a6f63a123cf5b4f237b2e718545c257f3"></a> bool </td><td class="memItemRight" valign="bottom"><b>empty</b> () const</td></tr> <tr class="separator:a6f63a123cf5b4f237b2e718545c257f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a612090052d2c4a5c12c7b0a7c53feffb"><td class="memItemLeft" align="right" valign="top"><a id="a612090052d2c4a5c12c7b0a7c53feffb"></a> iterator </td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr> <tr class="separator:a612090052d2c4a5c12c7b0a7c53feffb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae54eeae56a80a77582f285f3e168e3d9"><td class="memItemLeft" align="right" valign="top"><a id="ae54eeae56a80a77582f285f3e168e3d9"></a> const_iterator </td><td class="memItemRight" valign="bottom"><b>end</b> () const</td></tr> <tr class="separator:ae54eeae56a80a77582f285f3e168e3d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee49e5d591bc956c9cf0f505bdd1d64c"><td class="memItemLeft" align="right" valign="top"><a id="aee49e5d591bc956c9cf0f505bdd1d64c"></a> bool </td><td class="memItemRight" valign="bottom"><b>erase</b> (key_const_reference)</td></tr> <tr class="separator:aee49e5d591bc956c9cf0f505bdd1d64c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0489ad58a2cf3961da4193b2a01a63c"><td class="memTemplParams" colspan="2"><a id="ad0489ad58a2cf3961da4193b2a01a63c"></a> template<typename Pred > </td></tr> <tr class="memitem:ad0489ad58a2cf3961da4193b2a01a63c"><td class="memTemplItemLeft" align="right" valign="top">size_type </td><td class="memTemplItemRight" valign="bottom"><b>erase_if</b> (Pred)</td></tr> <tr class="separator:ad0489ad58a2cf3961da4193b2a01a63c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a051618b8dc6b95f8a91a24f917b0027b"><td class="memItemLeft" align="right" valign="top"><a id="a051618b8dc6b95f8a91a24f917b0027b"></a> point_iterator </td><td class="memItemRight" valign="bottom"><b>find</b> (key_const_reference r_key)</td></tr> <tr class="separator:a051618b8dc6b95f8a91a24f917b0027b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47bfb7f69128a6624a92ff5a1149782a"><td class="memItemLeft" align="right" valign="top"><a id="a47bfb7f69128a6624a92ff5a1149782a"></a> point_const_iterator </td><td class="memItemRight" valign="bottom"><b>find</b> (key_const_reference r_key) const</td></tr> <tr class="separator:a47bfb7f69128a6624a92ff5a1149782a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96f7b7a5816b176b63413298cdc17143"><td class="memItemLeft" align="right" valign="top"><a id="a96f7b7a5816b176b63413298cdc17143"></a> <a class="el" href="a07764.html">std::pair</a>< point_iterator, bool > </td><td class="memItemRight" valign="bottom"><b>insert</b> (const_reference)</td></tr> <tr class="separator:a96f7b7a5816b176b63413298cdc17143"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5047141423d83776c1304f8182047d7"><td class="memItemLeft" align="right" valign="top"><a id="ac5047141423d83776c1304f8182047d7"></a> size_type </td><td class="memItemRight" valign="bottom"><b>max_size</b> () const</td></tr> <tr class="separator:ac5047141423d83776c1304f8182047d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abf94c4442b17d257585bf1a7623b04ad"><td class="memItemLeft" align="right" valign="top"><a id="abf94c4442b17d257585bf1a7623b04ad"></a> mapped_reference </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (key_const_reference r_key)</td></tr> <tr class="separator:abf94c4442b17d257585bf1a7623b04ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe8494f560482c7cbd878a07cd02d2a2"><td class="memItemLeft" align="right" valign="top"><a id="afe8494f560482c7cbd878a07cd02d2a2"></a> size_type </td><td class="memItemRight" valign="bottom"><b>size</b> () const</td></tr> <tr class="separator:afe8494f560482c7cbd878a07cd02d2a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06f867f8517273bb6df0d69cc9716b8d"><td class="memItemLeft" align="right" valign="top"><a id="a06f867f8517273bb6df0d69cc9716b8d"></a> void </td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="a11748.html">lu_map</a>< Key, Mapped, Eq_Fn, _Alloc, Update_Policy > &)</td></tr> <tr class="separator:a06f867f8517273bb6df0d69cc9716b8d"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr class="memitem:ae2ece2ba8144262a9baa0d188a48b0ae"><td class="memItemLeft" align="right" valign="top"><a id="ae2ece2ba8144262a9baa0d188a48b0ae"></a> no_throw_indicator </td><td class="memItemRight" valign="bottom"><b>m_no_throw_copies_indicator</b></td></tr> <tr class="separator:ae2ece2ba8144262a9baa0d188a48b0ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4e3debe972638accf65af610836e2ce"><td class="memItemLeft" align="right" valign="top"><a id="ac4e3debe972638accf65af610836e2ce"></a> store_extra </td><td class="memItemRight" valign="bottom"><b>m_store_extra_indicator</b></td></tr> <tr class="separator:ac4e3debe972638accf65af610836e2ce"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:afd0a6dfd91426a734526bb2b41b99a64"><td class="memTemplParams" colspan="2"><a id="afd0a6dfd91426a734526bb2b41b99a64"></a> template<typename It > </td></tr> <tr class="memitem:afd0a6dfd91426a734526bb2b41b99a64"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><b>copy_from_range</b> (It, It)</td></tr> <tr class="separator:afd0a6dfd91426a734526bb2b41b99a64"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> <tr class="memitem:a2697f303470f6e5422384ae143b8f337"><td class="memItemLeft" align="right" valign="top"><a id="a2697f303470f6e5422384ae143b8f337"></a> class </td><td class="memItemRight" valign="bottom"><b>const_iterator_</b></td></tr> <tr class="separator:a2697f303470f6e5422384ae143b8f337"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a60b1c2df9677bd7c4852cbbee45c0e"><td class="memItemLeft" align="right" valign="top"><a id="a9a60b1c2df9677bd7c4852cbbee45c0e"></a> class </td><td class="memItemRight" valign="bottom"><b>iterator_</b></td></tr> <tr class="separator:a9a60b1c2df9677bd7c4852cbbee45c0e"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><h3>template<typename Key, typename Mapped, typename Eq_Fn, typename _Alloc, typename Update_Policy><br /> class __gnu_pbds::detail::lu_map< Key, Mapped, Eq_Fn, _Alloc, Update_Policy ></h3> <p>list-based (with updates) associative container. Skip to the lu, my darling. </p> <p class="definition">Definition at line <a class="el" href="a01349_source.html#l00091">91</a> of file <a class="el" href="a01349_source.html">lu_map_.hpp</a>.</p> </div><hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="a01349_source.html">lu_map_.hpp</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="a01590.html">__gnu_pbds</a></li><li class="navelem"><b>detail</b></li><li class="navelem"><a class="el" href="a11748.html">lu_map</a></li> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li> </ul> </div> </body> </html>