<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 16 May 2019 at 17:04, Michael Meeks <<a href="mailto:michael.meeks@collabora.com">michael.meeks@collabora.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">* ItemSet re-work (Armin)<br>   + most of items are sorted in the item-pools (Armin)<br>
      + not inside the item-sets.<br>
      + in the item pools: just in a vector<br>
      + only compare, not < operator – usually not sorted.<br>
</blockquote><div><br></div><div><div class="gmail_default" style="font-family:tahoma,sans-serif">Note that I have recently, as part of performance work, added the ability for SfxPoolItem's to opt-in to sorting themselves when stored inside SfxItemPool, which dramatically speeds up the common "lets see if the item already exists in this pool" check.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">    <a href="https://opengrok.libreoffice.org/xref/core/svl/source/inc/poolio.hxx?r=0725e8a5" style="font-family:Arial,Helvetica,sans-serif">https://opengrok.libreoffice.org/xref/core/svl/source/inc/poolio.hxx?r=0725e8a5</a></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">    <a href="https://opengrok.libreoffice.org/xref/core/include/svl/poolitem.hxx?r=1e268223#154">https://opengrok.libreoffice.org/xref/core/include/svl/poolitem.hxx?r=1e268223#154</a><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"></div></div></div></div>