ENH: several improvements for linked-lists
- support move construct/assignment for linked-lists themselves and when moving into a 'normal' list - better consistency with begin/end signatures and the various iterators. - for indirect linked-lists, provide iterator access to the underlying data element address: iter.get() vs &(iter()) - add standard '->' indirection for iterators (as per normal STL definitions)
Showing
- applications/test/DLList/Test-DLList.C 156 additions, 30 deletionsapplications/test/DLList/Test-DLList.C
- applications/test/ISLList/Test-ISLList.C 58 additions, 12 deletionsapplications/test/ISLList/Test-ISLList.C
- applications/test/List3/Make/files 3 additions, 0 deletionsapplications/test/List3/Make/files
- applications/test/List3/Make/options 0 additions, 0 deletionsapplications/test/List3/Make/options
- applications/test/List3/Test-List3.C 155 additions, 0 deletionsapplications/test/List3/Test-List3.C
- applications/test/List3/list1 8 additions, 0 deletionsapplications/test/List3/list1
- applications/test/PtrList/Test-PtrList.C 32 additions, 0 deletionsapplications/test/PtrList/Test-PtrList.C
- applications/test/SLList/Test-SLList.C 93 additions, 16 deletionsapplications/test/SLList/Test-SLList.C
- applications/test/UList/Make/files 3 additions, 0 deletionsapplications/test/UList/Make/files
- applications/test/UList/Make/options 0 additions, 0 deletionsapplications/test/UList/Make/options
- applications/test/UList/Test-UList.C 119 additions, 0 deletionsapplications/test/UList/Test-UList.C
- src/OpenFOAM/containers/HashTables/HashPtrTable/HashPtrTable.H 3 additions, 3 deletions...penFOAM/containers/HashTables/HashPtrTable/HashPtrTable.H
- src/OpenFOAM/containers/HashTables/HashPtrTable/HashPtrTableIO.C 16 additions, 16 deletions...nFOAM/containers/HashTables/HashPtrTable/HashPtrTableIO.C
- src/OpenFOAM/containers/HashTables/HashTable/HashTableIO.C 9 additions, 9 deletionssrc/OpenFOAM/containers/HashTables/HashTable/HashTableIO.C
- src/OpenFOAM/containers/LinkedLists/accessTypes/ILList/ILList.C 38 additions, 41 deletions...enFOAM/containers/LinkedLists/accessTypes/ILList/ILList.C
- src/OpenFOAM/containers/LinkedLists/accessTypes/ILList/ILList.H 36 additions, 33 deletions...enFOAM/containers/LinkedLists/accessTypes/ILList/ILList.H
- src/OpenFOAM/containers/LinkedLists/accessTypes/ILList/ILListIO.C 24 additions, 32 deletions...FOAM/containers/LinkedLists/accessTypes/ILList/ILListIO.C
- src/OpenFOAM/containers/LinkedLists/accessTypes/LList/LList.C 22 additions, 6 deletions...OpenFOAM/containers/LinkedLists/accessTypes/LList/LList.C
- src/OpenFOAM/containers/LinkedLists/accessTypes/LList/LList.H 375 additions, 177 deletions...OpenFOAM/containers/LinkedLists/accessTypes/LList/LList.H
- src/OpenFOAM/containers/LinkedLists/accessTypes/LList/LListIO.C 59 additions, 31 deletions...enFOAM/containers/LinkedLists/accessTypes/LList/LListIO.C
Please register or sign in to comment