0025261: NCollection, set of improvements
authorpdn <pdn@opencascade.com>
Thu, 2 Oct 2014 12:00:36 +0000 (16:00 +0400)
committerbugmaster <bugmaster@opencascade.com>
Thu, 2 Oct 2014 12:01:17 +0000 (16:01 +0400)
commit9df7f42944615c77a22431361bb7107797bac4d4
tree88896ffe695b4aa91360f26c597ef4be672bd9e2
parent848fa7e315437435ef540611eadc398fd5a94b34
0025261: NCollection, set of improvements

The following improvements were implemented:
* two additional allocators were introduced
  * Allocator which used WinHeap
  * Accumulating memory allocator
* Access to Allocators in lists are provided
* Access optimization in data map (seek and find functions returning reference or pointer to value in one shot)

Warning fixed
src/NCollection/FILES
src/NCollection/NCollection_AccAllocator.cxx [new file with mode: 0644]
src/NCollection/NCollection_AccAllocator.hxx [new file with mode: 0644]
src/NCollection/NCollection_BaseList.hxx
src/NCollection/NCollection_DataMap.hxx
src/NCollection/NCollection_WinHeapAllocator.cxx [new file with mode: 0644]
src/NCollection/NCollection_WinHeapAllocator.hxx [new file with mode: 0644]