ENH: memory management for exprResultGlobals via objectRegistry
- replaces previous code that used an autoPtr to hold a singleton. In some circumstances this deletion would conflict with clearing the objectRegistry - leading to error messages on exit. Now store directly on the registry (similar to a MeshObject)
Showing
- src/OpenFOAM/expressions/exprResult/exprResultDelayed.C 2 additions, 2 deletionssrc/OpenFOAM/expressions/exprResult/exprResultDelayed.C
- src/OpenFOAM/expressions/exprResult/exprResultDelayed.H 3 additions, 3 deletionssrc/OpenFOAM/expressions/exprResult/exprResultDelayed.H
- src/OpenFOAM/expressions/exprResult/exprResultGlobals.C 57 additions, 62 deletionssrc/OpenFOAM/expressions/exprResult/exprResultGlobals.C
- src/OpenFOAM/expressions/exprResult/exprResultGlobals.H 23 additions, 20 deletionssrc/OpenFOAM/expressions/exprResult/exprResultGlobals.H
- src/OpenFOAM/expressions/exprResult/exprResultStored.C 2 additions, 2 deletionssrc/OpenFOAM/expressions/exprResult/exprResultStored.C
- src/OpenFOAM/expressions/exprResult/exprResultStored.H 1 addition, 1 deletionsrc/OpenFOAM/expressions/exprResult/exprResultStored.H
- src/OpenFOAM/expressions/exprResult/exprResultStoredStack.C 1 addition, 1 deletionsrc/OpenFOAM/expressions/exprResult/exprResultStoredStack.C
- src/OpenFOAM/expressions/exprResult/exprResultStoredStack.H 1 addition, 1 deletionsrc/OpenFOAM/expressions/exprResult/exprResultStoredStack.H
Please register or sign in to comment