ENH: avoid change when setting UPtrList twice (issue #1035)
UPtrList::set(const label i, T* ptr); No-op if the new pointer value is identical to the current content. This avoid memory management issues.
Showing
- applications/test/PtrList/Test-PtrList.C 11 additions, 0 deletionsapplications/test/PtrList/Test-PtrList.C
- src/OpenFOAM/containers/PtrLists/PtrList/PtrList.H 1 addition, 0 deletionssrc/OpenFOAM/containers/PtrLists/PtrList/PtrList.H
- src/OpenFOAM/containers/PtrLists/UPtrList/UPtrList.H 1 addition, 1 deletionsrc/OpenFOAM/containers/PtrLists/UPtrList/UPtrList.H
- src/OpenFOAM/containers/PtrLists/UPtrList/UPtrListI.H 4 additions, 0 deletionssrc/OpenFOAM/containers/PtrLists/UPtrList/UPtrListI.H
Please register or sign in to comment