ENH: ensure self-assignment and self-swapping are a no-op for string types
- simplifies their use when reordering lists etc. (word, fileName, keyType, wordRe) - "unfriend" IO operators for string types. They require no internal access - add compile/uncompile methods to keyType for symmetry with wordRe - when outputting keyType/wordRe, be more explicit about them using writeQuoted()
Showing
- src/OSspecific/POSIX/regExp.H 1 addition, 1 deletionsrc/OSspecific/POSIX/regExp.H
- src/OSspecific/POSIX/regExpI.H 1 addition, 1 deletionsrc/OSspecific/POSIX/regExpI.H
- src/OpenFOAM/db/IOstreams/IOstreams/Ostream.C 9 additions, 8 deletionssrc/OpenFOAM/db/IOstreams/IOstreams/Ostream.C
- src/OpenFOAM/db/IOstreams/IOstreams/Ostream.H 1 addition, 1 deletionsrc/OpenFOAM/db/IOstreams/IOstreams/Ostream.H
- src/OpenFOAM/primitives/hashes/SHA1/SHA1.H 6 additions, 15 deletionssrc/OpenFOAM/primitives/hashes/SHA1/SHA1.H
- src/OpenFOAM/primitives/hashes/SHA1/SHA1I.H 1 addition, 1 deletionsrc/OpenFOAM/primitives/hashes/SHA1/SHA1I.H
- src/OpenFOAM/primitives/strings/fileName/fileName.H 18 additions, 18 deletionssrc/OpenFOAM/primitives/strings/fileName/fileName.H
- src/OpenFOAM/primitives/strings/fileName/fileNameI.H 47 additions, 27 deletionssrc/OpenFOAM/primitives/strings/fileName/fileNameI.H
- src/OpenFOAM/primitives/strings/fileName/fileNameIO.C 2 additions, 2 deletionssrc/OpenFOAM/primitives/strings/fileName/fileNameIO.C
- src/OpenFOAM/primitives/strings/keyType/keyType.C 5 additions, 4 deletionssrc/OpenFOAM/primitives/strings/keyType/keyType.C
- src/OpenFOAM/primitives/strings/keyType/keyType.H 39 additions, 16 deletionssrc/OpenFOAM/primitives/strings/keyType/keyType.H
- src/OpenFOAM/primitives/strings/keyType/keyTypeI.H 45 additions, 1 deletionsrc/OpenFOAM/primitives/strings/keyType/keyTypeI.H
- src/OpenFOAM/primitives/strings/lists/CStringList.H 7 additions, 11 deletionssrc/OpenFOAM/primitives/strings/lists/CStringList.H
- src/OpenFOAM/primitives/strings/lists/hashedWordList.H 4 additions, 8 deletionssrc/OpenFOAM/primitives/strings/lists/hashedWordList.H
- src/OpenFOAM/primitives/strings/string/string.H 16 additions, 9 deletionssrc/OpenFOAM/primitives/strings/string/string.H
- src/OpenFOAM/primitives/strings/string/stringI.H 11 additions, 1 deletionsrc/OpenFOAM/primitives/strings/string/stringI.H
- src/OpenFOAM/primitives/strings/string/stringIO.C 4 additions, 4 deletionssrc/OpenFOAM/primitives/strings/string/stringIO.C
- src/OpenFOAM/primitives/strings/word/word.H 22 additions, 18 deletionssrc/OpenFOAM/primitives/strings/word/word.H
- src/OpenFOAM/primitives/strings/word/wordI.H 43 additions, 23 deletionssrc/OpenFOAM/primitives/strings/word/wordI.H
- src/OpenFOAM/primitives/strings/word/wordIO.C 3 additions, 3 deletionssrc/OpenFOAM/primitives/strings/word/wordIO.C
Please register or sign in to comment