Puh, schwierige Frage: Die Klasse ist recht low level und Teil wiederum einer anderen Datenstrukur, welche 1000fach verwendet wird. Und der Code ist teilweise bald 30 Jahre alt.
Die Anzahl der Einträge ist max. fünfstellig, typischer weise viel weniger.
es muss auch nicht unbedingt sein. Ich kann die Klasse auch lassen wie sie ist. Immerhin ist sie nun nicht mehr von der TStSortedCollection abgeleitet sondern hält diese als Kompositum. Ggf. könnte man auch einen Wrapper um die TStSortedCollection machen.
Habe gerade nochmals gegoogelt und fand
das. Ist schon über 10 Jahre her und
von mir?!
Es wird wohl nichts passendes geben.