ENH: prevent conversion of string to regExp in stringListOps (closes #739)
* For most cases, this conversion would be largely unintentional and also less efficient. If the regex is desirable, the caller should invoke it explicitly. For example, findStrings(regExp(str), listOfStrings); Or use one of the keyType, wordRe, wordRes variants instead. If string is to be used as a plain (non-regex) matcher, this can be directly invoked findMatchingStrings(str, listOfStrings); or using the ListOps instead: findIndices(listOfStrings, str); * provide function interfaces for keyType.
Showing
- applications/test/stringList/Test-stringList.C 3 additions, 3 deletionsapplications/test/stringList/Test-stringList.C
- applications/utilities/preProcessing/changeDictionary/changeDictionary.C 4 additions, 5 deletions...ilities/preProcessing/changeDictionary/changeDictionary.C
- applications/utilities/surface/surfacePatch/surfacePatch.C 1 addition, 0 deletionsapplications/utilities/surface/surfacePatch/surfacePatch.C
- src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C 57 additions, 54 deletions...nFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C
- src/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C 31 additions, 30 deletionssrc/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C
- src/OpenFOAM/primitives/strings/lists/stringListOps.H 96 additions, 48 deletionssrc/OpenFOAM/primitives/strings/lists/stringListOps.H
- src/conversion/ensight/mesh/ensightMesh.C 2 additions, 10 deletionssrc/conversion/ensight/mesh/ensightMesh.C
- src/finiteArea/faMesh/faBoundaryMesh/faBoundaryMesh.C 17 additions, 16 deletionssrc/finiteArea/faMesh/faBoundaryMesh/faBoundaryMesh.C
- src/lagrangian/intermediate/submodels/CloudFunctionObjects/ParticleErosion/ParticleErosion.C 10 additions, 17 deletions...ls/CloudFunctionObjects/ParticleErosion/ParticleErosion.C
- src/lagrangian/intermediate/submodels/CloudFunctionObjects/ParticleErosion/ParticleErosion.H 1 addition, 1 deletion...ls/CloudFunctionObjects/ParticleErosion/ParticleErosion.H
- src/lagrangian/intermediate/submodels/CloudFunctionObjects/PatchPostProcessing/PatchPostProcessing.C 12 additions, 20 deletions...FunctionObjects/PatchPostProcessing/PatchPostProcessing.C
- src/lagrangian/intermediate/submodels/CloudFunctionObjects/PatchPostProcessing/PatchPostProcessing.H 1 addition, 1 deletion...FunctionObjects/PatchPostProcessing/PatchPostProcessing.H
- src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/LocalInteraction/patchInteractionDataList.C 4 additions, 4 deletions...eractionModel/LocalInteraction/patchInteractionDataList.C
- src/meshTools/coordinateSystems/coordinateSystems.C 17 additions, 9 deletionssrc/meshTools/coordinateSystems/coordinateSystems.C
- src/meshTools/triSurface/triSurfaceLoader/triSurfaceLoader.C 4 additions, 4 deletionssrc/meshTools/triSurface/triSurfaceLoader/triSurfaceLoader.C
- src/regionModels/surfaceFilmModels/submodels/kinematic/injectionModel/curvatureSeparation/curvatureSeparation.C 1 addition, 1 deletion.../injectionModel/curvatureSeparation/curvatureSeparation.C
Please register or sign in to comment