kgv
510cb85241
0029302: Foundation Classes, NCollection - optimize iteration of indexed maps
...
NCollection_IndexedMap and NCollection_IndexedDataMap
now access Key by Index number without computing Hash code.
IndexedMapNode::myNext2 and IndexedDataMapNode::myNext2 fields
have been removed, so that indexed map now may utilize less memory.
TCollection::NextPrimeForMap() has been extended upto 2038431745
(almost full signed 32-bit integer range),
and NCollection_BaseMap::mySaturated property has been removed.
NCollection_IndexedDataMap::RemoveFromIndex(), FindKey(), FindFromIndex(),
ChangeFromIndex() - removed duplicating checks for out of range input.
2017-11-09 18:08:18 +03:00
..
2016-09-15 12:33:55 +03:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2017-02-02 16:35:54 +03:00
2014-02-20 16:15:17 +04:00
2017-11-09 18:08:07 +03:00
2017-11-09 18:08:07 +03:00
2017-02-02 16:35:54 +03:00
2017-02-02 16:35:54 +03:00
2015-07-12 07:42:38 +03:00
2014-02-20 16:15:17 +04:00
2015-07-12 07:42:38 +03:00
2015-07-12 07:42:38 +03:00
2014-02-20 16:15:17 +04:00
2015-07-12 07:42:38 +03:00
2015-07-12 07:42:38 +03:00
2014-02-20 16:15:17 +04:00
2017-02-02 16:35:54 +03:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2017-02-02 16:35:54 +03:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2017-11-09 18:08:07 +03:00
2017-11-09 18:08:07 +03:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2014-02-20 16:15:17 +04:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2014-04-17 15:59:15 +04:00
2014-02-20 16:15:17 +04:00
2017-02-02 16:35:54 +03:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2017-02-02 16:35:54 +03:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2014-07-17 13:23:27 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2014-02-20 16:15:17 +04:00
2015-07-12 07:42:38 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2014-02-20 16:15:17 +04:00
2015-07-12 07:42:38 +03:00
2017-04-20 12:36:36 +03:00
2014-10-09 14:08:57 +04:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2015-07-12 07:42:38 +03:00
2014-02-20 16:15:17 +04:00
2014-02-20 16:15:17 +04:00
2017-11-09 18:08:18 +03:00
2015-07-12 07:42:38 +03:00