ENH: add tmp/refPtr support for setting cref/ref from pointer
- makes it easier to use for local or alternative storage. Eg, ``` tmp<volScalarField> tfld; tfld.cref(obj.cfindObject<volScalarField>("name")); if (!tfld) { tfld = volScalarField::New("name", ...); } ```
Showing
- applications/test/refPtr/Test-refPtr.C 6 additions, 0 deletionsapplications/test/refPtr/Test-refPtr.C
- applications/test/tmp/Test-tmp.C 7 additions, 1 deletionapplications/test/tmp/Test-tmp.C
- src/OpenFOAM/memory/refPtr/refPtr.H 10 additions, 2 deletionssrc/OpenFOAM/memory/refPtr/refPtr.H
- src/OpenFOAM/memory/refPtr/refPtrI.H 18 additions, 0 deletionssrc/OpenFOAM/memory/refPtr/refPtrI.H
- src/OpenFOAM/memory/tmp/tmp.H 11 additions, 3 deletionssrc/OpenFOAM/memory/tmp/tmp.H
- src/OpenFOAM/memory/tmp/tmpI.H 19 additions, 1 deletionsrc/OpenFOAM/memory/tmp/tmpI.H
Please register or sign in to comment