ENH: improve consistency in version handling (issue #1010)
- use std::string instead of c-string for the string constants - centralize some definitions of resources into foamVersion.H Now expose some of the hard-coded values used in foamEtcFiles() so that they can be known or even overridden as required. Relocate to src/OpenFOAM/include as a constant location.
Showing
- applications/test/foamVersion/Test-foamVersion.C 34 additions, 20 deletionsapplications/test/foamVersion/Test-foamVersion.C
- applications/utilities/postProcessing/graphics/ensightFoamReader/USERD_get_reader_release.H 10 additions, 1 deletion...ing/graphics/ensightFoamReader/USERD_get_reader_release.H
- applications/utilities/postProcessing/graphics/ensightFoamReader/libuserd.C 1 addition, 2 deletions...ties/postProcessing/graphics/ensightFoamReader/libuserd.C
- src/OpenFOAM/db/IOobject/IOobjectWriteHeader.C 6 additions, 4 deletionssrc/OpenFOAM/db/IOobject/IOobjectWriteHeader.C
- src/OpenFOAM/global/JobInfo/JobInfo.C 19 additions, 11 deletionssrc/OpenFOAM/global/JobInfo/JobInfo.C
- src/OpenFOAM/global/argList/argList.C 2 additions, 2 deletionssrc/OpenFOAM/global/argList/argList.C
- src/OpenFOAM/global/etcFiles/etcFiles.C 38 additions, 18 deletionssrc/OpenFOAM/global/etcFiles/etcFiles.C
- src/OpenFOAM/global/global.Cver 24 additions, 2 deletionssrc/OpenFOAM/global/global.Cver
- src/OpenFOAM/global/profiling/profilingSysInfo.C 9 additions, 4 deletionssrc/OpenFOAM/global/profiling/profilingSysInfo.C
- src/OpenFOAM/global/version/foamVersion.C 5 additions, 2 deletionssrc/OpenFOAM/global/version/foamVersion.C
- src/OpenFOAM/include/foamVersion.H 133 additions, 0 deletionssrc/OpenFOAM/include/foamVersion.H
- src/OpenFOAM/primitives/strings/stringOps/stringOps.C 4 additions, 4 deletionssrc/OpenFOAM/primitives/strings/stringOps/stringOps.C
- src/fileFormats/ensight/file/ensightGeoFile.C 2 additions, 3 deletionssrc/fileFormats/ensight/file/ensightGeoFile.C
- src/fileFormats/sampledSetWriters/ensight/ensightSetWriter.C 2 additions, 3 deletionssrc/fileFormats/sampledSetWriters/ensight/ensightSetWriter.C
Please register or sign in to comment