ENH: avoid std::distance for std::initializer_list
- std::initializer_list has its own size() method, so no need to use std::distance. STYLE/BUG: use separate iterator de-reference and increment in List - avoids unnecessary copying of iterators, and avoids any potentially odd behaviour with the combination with incrementing. ENH: support construct from iterator pair for DynamicList, SortableList
Showing
- src/OpenFOAM/containers/Lists/DynamicList/DynamicList.H 50 additions, 36 deletionssrc/OpenFOAM/containers/Lists/DynamicList/DynamicList.H
- src/OpenFOAM/containers/Lists/DynamicList/DynamicListI.H 13 additions, 0 deletionssrc/OpenFOAM/containers/Lists/DynamicList/DynamicListI.H
- src/OpenFOAM/containers/Lists/FixedList/FixedList.H 4 additions, 3 deletionssrc/OpenFOAM/containers/Lists/FixedList/FixedList.H
- src/OpenFOAM/containers/Lists/FixedList/FixedListI.H 38 additions, 27 deletionssrc/OpenFOAM/containers/Lists/FixedList/FixedListI.H
- src/OpenFOAM/containers/Lists/List/List.C 18 additions, 20 deletionssrc/OpenFOAM/containers/Lists/List/List.C
- src/OpenFOAM/containers/Lists/List/List.H 52 additions, 44 deletionssrc/OpenFOAM/containers/Lists/List/List.H
- src/OpenFOAM/containers/Lists/List/ListI.H 7 additions, 6 deletionssrc/OpenFOAM/containers/Lists/List/ListI.H
- src/OpenFOAM/containers/Lists/SortableList/SortableList.C 19 additions, 5 deletionssrc/OpenFOAM/containers/Lists/SortableList/SortableList.C
- src/OpenFOAM/containers/Lists/SortableList/SortableList.H 16 additions, 11 deletionssrc/OpenFOAM/containers/Lists/SortableList/SortableList.H
Please register or sign in to comment