ENH: avoid some parameter copying. Avoid SEGFAULT on empty vector lists
- pass strings and labelList by const-ref - default empty labelList as labelList::null() reference - obtain underlying component type and number from VectorSpace members instead of assuming that these are only 'scalar' and that the data buffer is non-null!
Showing
- src/OpenFOAM/Make/files 0 additions, 1 deletionsrc/OpenFOAM/Make/files
- src/OpenFOAM/db/IOstreams/SliceStreams/FileSliceStream.C 4 additions, 4 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/FileSliceStream.C
- src/OpenFOAM/db/IOstreams/SliceStreams/FileSliceStream.H 17 additions, 6 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/FileSliceStream.H
- src/OpenFOAM/db/IOstreams/SliceStreams/SliceStream.C 91 additions, 190 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/SliceStream.C
- src/OpenFOAM/db/IOstreams/SliceStreams/SliceStream.H 71 additions, 84 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/SliceStream.H
- src/OpenFOAM/db/IOstreams/SliceStreams/SliceStreamImpl.H 3 additions, 3 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/SliceStreamImpl.H
- src/OpenFOAM/db/IOstreams/SliceStreams/SliceStreamPaths.C 37 additions, 15 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/SliceStreamPaths.C
- src/OpenFOAM/db/IOstreams/SliceStreams/SliceStreamPaths.H 38 additions, 25 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/SliceStreamPaths.H
- src/OpenFOAM/db/IOstreams/SliceStreams/SliceStreamRepo.C 26 additions, 16 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/SliceStreamRepo.C
- src/OpenFOAM/db/IOstreams/SliceStreams/SliceStreamRepo.H 25 additions, 16 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/SliceStreamRepo.H
- src/OpenFOAM/db/IOstreams/SliceStreams/SliceStreamRepoI.H 22 additions, 7 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/SliceStreamRepoI.H
- src/OpenFOAM/db/IOstreams/SliceStreams/buffer/SliceBuffer.C 24 additions, 14 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/buffer/SliceBuffer.C
- src/OpenFOAM/db/IOstreams/SliceStreams/buffer/SliceBuffer.H 43 additions, 59 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/buffer/SliceBuffer.H
- src/OpenFOAM/db/IOstreams/SliceStreams/buffer/spanBuffer.H 34 additions, 31 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/buffer/spanBuffer.H
- src/OpenFOAM/db/IOstreams/SliceStreams/buffer/variableBuffer.C 0 additions, 30 deletions...penFOAM/db/IOstreams/SliceStreams/buffer/variableBuffer.C
- src/OpenFOAM/db/IOstreams/SliceStreams/buffer/variableBuffer.H 69 additions, 41 deletions...penFOAM/db/IOstreams/SliceStreams/buffer/variableBuffer.H
- src/OpenFOAM/db/IOstreams/SliceStreams/create/InputFeatures.H 8 additions, 2 deletions...OpenFOAM/db/IOstreams/SliceStreams/create/InputFeatures.H
- src/OpenFOAM/db/IOstreams/SliceStreams/create/OutputFeatures.H 6 additions, 2 deletions...penFOAM/db/IOstreams/SliceStreams/create/OutputFeatures.H
- src/OpenFOAM/db/IOstreams/SliceStreams/create/SliceReading.C 6 additions, 2 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/create/SliceReading.C
- src/OpenFOAM/db/IOstreams/SliceStreams/create/SliceReading.H 5 additions, 4 deletionssrc/OpenFOAM/db/IOstreams/SliceStreams/create/SliceReading.H
Please register or sign in to comment