STYLE: relegate special purpose readList<T> function to points of use
- the readList<T>(Istream&) function was introduced to handle command -options with either a single or a list value, but was also used for the #remove dictionary directive. However, the parsing was fragile if the list did not start with a '('. Now handle command-line arg/option list directly (via ITstream) and #remove with special-purpose reading of a string or word list. This removes ambiguity and reduces potential future problems. STYLE: use ITstream instead of IStringStream for command-line lookups - parses directly to a tokenList without a string copy.
Showing
- src/OpenFOAM/containers/Lists/List/List.H 0 additions, 11 deletionssrc/OpenFOAM/containers/Lists/List/List.H
- src/OpenFOAM/containers/Lists/List/ListIO.C 0 additions, 35 deletionssrc/OpenFOAM/containers/Lists/List/ListIO.C
- src/OpenFOAM/db/dictionary/functionEntries/README 3 additions, 3 deletionssrc/OpenFOAM/db/dictionary/functionEntries/README
- src/OpenFOAM/db/dictionary/functionEntries/functionEntry/functionEntry.C 2 additions, 2 deletions.../dictionary/functionEntries/functionEntry/functionEntry.C
- src/OpenFOAM/db/dictionary/functionEntries/functionEntry/functionEntry.H 16 additions, 3 deletions.../dictionary/functionEntries/functionEntry/functionEntry.H
- src/OpenFOAM/db/dictionary/functionEntries/functionEntry/functionEntryTemplates.C 61 additions, 0 deletions...ry/functionEntries/functionEntry/functionEntryTemplates.C
- src/OpenFOAM/db/dictionary/functionEntries/removeEntry/removeEntry.C 1 addition, 1 deletion...M/db/dictionary/functionEntries/removeEntry/removeEntry.C
- src/OpenFOAM/global/argList/argList.C 13 additions, 2 deletionssrc/OpenFOAM/global/argList/argList.C
- src/OpenFOAM/global/argList/argList.H 3 additions, 3 deletionssrc/OpenFOAM/global/argList/argList.H
- src/OpenFOAM/global/argList/argListI.H 14 additions, 9 deletionssrc/OpenFOAM/global/argList/argListI.H
Please register or sign in to comment