ENH: improvements for token methods
- direct check of punctuation. For example, while (!tok.isPunctuation(token::BEGIN_LIST)) .. instead of while (!(tok.isPunctuation() && tok.pToken() == token::BEGIN_LIST)) .. Using direct comparison (tok != token::BEGIN_LIST) can be fragile when comparing int values: int c = readChar(is); while (tok != c) .. // Danger, uses LABEL comparison! - direct check of word. For example, if (tok.isWord("uniform")) .. instead of if (tok.isWord() && tok.wordToken() == "uniform") .. - make token lineNumber() a setter method ENH: adjust internal compound method empty() -> moved() - support named compound tokens STYLE: setter method for stream indentation
Showing
- applications/test/OListStream/Test-OListStream.C 2 additions, 2 deletionsapplications/test/OListStream/Test-OListStream.C
- applications/utilities/mesh/generation/foamyMesh/conformalVoronoi2DMesh/cv2DControls/cv2DControls.C 4 additions, 2 deletions...myMesh/conformalVoronoi2DMesh/cv2DControls/cv2DControls.C
- applications/utilities/postProcessing/dataConversion/smapToFoam/smapToFoam.C 2 additions, 1 deletion...ies/postProcessing/dataConversion/smapToFoam/smapToFoam.C
- src/OpenFOAM/containers/Bits/PackedList/PackedListIO.C 21 additions, 41 deletionssrc/OpenFOAM/containers/Bits/PackedList/PackedListIO.C
- src/OpenFOAM/containers/HashTables/HashPtrTable/HashPtrTableIO.C 3 additions, 16 deletions...nFOAM/containers/HashTables/HashPtrTable/HashPtrTableIO.C
- src/OpenFOAM/containers/HashTables/HashTable/HashTableIO.C 3 additions, 16 deletionssrc/OpenFOAM/containers/HashTables/HashTable/HashTableIO.C
- src/OpenFOAM/containers/LinkedLists/accessTypes/ILList/ILListIO.C 3 additions, 16 deletions...FOAM/containers/LinkedLists/accessTypes/ILList/ILListIO.C
- src/OpenFOAM/containers/LinkedLists/accessTypes/LList/LListIO.C 3 additions, 16 deletions...enFOAM/containers/LinkedLists/accessTypes/LList/LListIO.C
- src/OpenFOAM/containers/LinkedLists/accessTypes/LPtrList/LPtrListIO.C 3 additions, 16 deletions.../containers/LinkedLists/accessTypes/LPtrList/LPtrListIO.C
- src/OpenFOAM/containers/Lists/List/ListIO.C 15 additions, 30 deletionssrc/OpenFOAM/containers/Lists/List/ListIO.C
- src/OpenFOAM/containers/Lists/UList/UListIO.C 15 additions, 30 deletionssrc/OpenFOAM/containers/Lists/UList/UListIO.C
- src/OpenFOAM/containers/PtrLists/PtrList/PtrListIO.C 15 additions, 31 deletionssrc/OpenFOAM/containers/PtrLists/PtrList/PtrListIO.C
- src/OpenFOAM/db/IOobject/IOobjectReadHeader.C 2 additions, 7 deletionssrc/OpenFOAM/db/IOobject/IOobjectReadHeader.C
- src/OpenFOAM/db/IOobjects/decomposedBlockData/decomposedBlockData.C 1 addition, 6 deletions...AM/db/IOobjects/decomposedBlockData/decomposedBlockData.C
- src/OpenFOAM/db/IOstreams/IOstreams/Ostream.H 31 additions, 12 deletionssrc/OpenFOAM/db/IOstreams/IOstreams/Ostream.H
- src/OpenFOAM/db/IOstreams/Pstreams/UIPstream.C 2 additions, 2 deletionssrc/OpenFOAM/db/IOstreams/Pstreams/UIPstream.C
- src/OpenFOAM/db/IOstreams/Sstreams/ISstream.C 2 additions, 2 deletionssrc/OpenFOAM/db/IOstreams/Sstreams/ISstream.C
- src/OpenFOAM/db/IOstreams/Tstreams/ITstream.C 3 additions, 3 deletionssrc/OpenFOAM/db/IOstreams/Tstreams/ITstream.C
- src/OpenFOAM/db/IOstreams/token/token.C 5 additions, 5 deletionssrc/OpenFOAM/db/IOstreams/token/token.C
- src/OpenFOAM/db/IOstreams/token/token.H 67 additions, 36 deletionssrc/OpenFOAM/db/IOstreams/token/token.H
Please register or sign in to comment