ENH: reset tmp via assignment from literal nullptr (#1775)
- previously this was marked as '= delete' for consistency with assignment from an empty pointer being a runtime error. However, these can be considered semantically different and it makes sense to permit this as equivalent to reset(nullptr). This change does not break existing code since the operator was previously unavailable (deleted). STYLE: refactor tmp operator=(T*) - delegate to reset() after initial checks
Showing
- src/OpenFOAM/memory/tmp/tmp.H 2 additions, 3 deletionssrc/OpenFOAM/memory/tmp/tmp.H
- src/OpenFOAM/memory/tmp/tmpI.H 8 additions, 4 deletionssrc/OpenFOAM/memory/tmp/tmpI.H
- src/OpenFOAM/memory/tmp/tmpNrc.H 2 additions, 3 deletionssrc/OpenFOAM/memory/tmp/tmpNrc.H
- src/OpenFOAM/memory/tmp/tmpNrcI.H 8 additions, 4 deletionssrc/OpenFOAM/memory/tmp/tmpNrcI.H
Please register or sign in to comment