ENH: adjustments to Switch
- align Switch more with Enum. Now have find(), found() static methods. Constructors with failsafe option. The find() method makes for clearer coding: OLD Switch sw(some_string, true); // NB: true = allowBad if (sw.valid()) ... NOW Switch sw = Switch::find(some_string); if (sw.good()) ... or if (Switch::found(some_string)) ... - improve construct from dictionary to handle all valid token types. Previously just read in a word. - Remove asText() method - replaced by c_str() and str() several versions ago.
Showing
- applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C 4 additions, 11 deletions...ies/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
- src/OSspecific/MSwindows/signals/sigFpe.C 4 additions, 9 deletionssrc/OSspecific/MSwindows/signals/sigFpe.C
- src/OSspecific/POSIX/signals/sigFpe.C 4 additions, 9 deletionssrc/OSspecific/POSIX/signals/sigFpe.C
- src/OpenFOAM/db/IOstreams/IOstreams/IOstreamOption.C 2 additions, 2 deletionssrc/OpenFOAM/db/IOstreams/IOstreams/IOstreamOption.C
- src/OpenFOAM/primitives/bools/Switch/Switch.C 143 additions, 68 deletionssrc/OpenFOAM/primitives/bools/Switch/Switch.C
- src/OpenFOAM/primitives/bools/Switch/Switch.H 104 additions, 75 deletionssrc/OpenFOAM/primitives/bools/Switch/Switch.H
- src/OpenFOAM/primitives/bools/bool/bool.C 2 additions, 2 deletionssrc/OpenFOAM/primitives/bools/bool/bool.C
- src/OpenFOAM/primitives/bools/bool/bool.H 6 additions, 0 deletionssrc/OpenFOAM/primitives/bools/bool/bool.H
- src/OpenFOAM/primitives/ranges/scalarRange/scalarRange.C 3 additions, 3 deletionssrc/OpenFOAM/primitives/ranges/scalarRange/scalarRange.C
- src/sampling/surface/isoSurface/isoSurfaceBase.C 4 additions, 4 deletionssrc/sampling/surface/isoSurface/isoSurfaceBase.C
Please register or sign in to comment