ENH: remove Foam::Swap specializations for HashSet, HashTable
- without these will use the normal move construct + move assign. This is similarly efficient, but avoids the inadvertently having the incorrect Swap being used for derived classes. STYLE: remove unused xfer methods for HashTable, HashSet - unneeded since move construct and move assignment are possible
Showing
- applications/test/HashTable1/Test-HashTable1.C 5 additions, 4 deletionsapplications/test/HashTable1/Test-HashTable1.C
- src/OpenFOAM/containers/HashTables/HashSet/HashSet.C 9 additions, 26 deletionssrc/OpenFOAM/containers/HashTables/HashSet/HashSet.C
- src/OpenFOAM/containers/HashTables/HashSet/HashSet.H 2 additions, 13 deletionssrc/OpenFOAM/containers/HashTables/HashSet/HashSet.H
- src/OpenFOAM/containers/HashTables/HashTable/HashTable.C 45 additions, 54 deletionssrc/OpenFOAM/containers/HashTables/HashTable/HashTable.C
- src/OpenFOAM/containers/HashTables/HashTable/HashTable.H 9 additions, 21 deletionssrc/OpenFOAM/containers/HashTables/HashTable/HashTable.H
- src/OpenFOAM/containers/HashTables/HashTable/HashTableI.H 0 additions, 13 deletionssrc/OpenFOAM/containers/HashTables/HashTable/HashTableI.H
- src/OpenFOAM/containers/Identifiers/Keyed/Keyed.H 6 additions, 6 deletionssrc/OpenFOAM/containers/Identifiers/Keyed/Keyed.H
- src/OpenFOAM/containers/Identifiers/Keyed/KeyedI.H 4 additions, 7 deletionssrc/OpenFOAM/containers/Identifiers/Keyed/KeyedI.H
- src/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.C 4 additions, 4 deletionssrc/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.C
Please register or sign in to comment