ENH: additional PtrList constructor and memory management method
- PtrList::release() method. Similar to autoPtr and unique_ptr and clearer in purpose than using set(i,nullptr) - Construct from List of pointers, taking ownership. Useful when upgrading code. Eg, List<polyPatch*> oldList = ...; PtrList<polyPatch> newList(oldList); ... BUG: incorrect resizing method names (PtrDynList) in previously unused code
Showing
- applications/test/PtrList/Test-PtrList.C 83 additions, 2 deletionsapplications/test/PtrList/Test-PtrList.C
- src/OpenFOAM/containers/PtrLists/PtrDynList/PtrDynList.H 13 additions, 3 deletionssrc/OpenFOAM/containers/PtrLists/PtrDynList/PtrDynList.H
- src/OpenFOAM/containers/PtrLists/PtrDynList/PtrDynListI.H 28 additions, 12 deletionssrc/OpenFOAM/containers/PtrLists/PtrDynList/PtrDynListI.H
- src/OpenFOAM/containers/PtrLists/PtrList/PtrList.H 8 additions, 1 deletionsrc/OpenFOAM/containers/PtrLists/PtrList/PtrList.H
- src/OpenFOAM/containers/PtrLists/PtrList/PtrListI.H 26 additions, 0 deletionssrc/OpenFOAM/containers/PtrLists/PtrList/PtrListI.H
- src/OpenFOAM/db/functionObjects/functionObjectList/functionObjectList.C 1 addition, 1 deletion...b/functionObjects/functionObjectList/functionObjectList.C
- src/rigidBodyDynamics/rigidBodyModel/rigidBodyModel.C 1 addition, 1 deletionsrc/rigidBodyDynamics/rigidBodyModel/rigidBodyModel.C
- src/sampling/sampledSurface/sampledSurfaces/sampledSurfaces.C 1 addition, 1 deletion...sampling/sampledSurface/sampledSurfaces/sampledSurfaces.C
Please register or sign in to comment