From 5b628ebb312475abb68b93dcfa995733580e01d5 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Tue, 1 Dec 2009 18:53:15 +0100 Subject: [PATCH] HashSet - use AnyType, AnyHash templates as per HashTable - this probably should have been in commit c7c9a6e0 (2009-11-04) but got overseen in the HashTbl -> HashTable switch --- src/OpenFOAM/containers/HashTables/HashSet/HashSet.C | 10 +++++++--- src/OpenFOAM/containers/HashTables/HashSet/HashSet.H | 4 ++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/OpenFOAM/containers/HashTables/HashSet/HashSet.C b/src/OpenFOAM/containers/HashTables/HashSet/HashSet.C index 644e98ccfb..041f0ccf77 100644 --- a/src/OpenFOAM/containers/HashTables/HashSet/HashSet.C +++ b/src/OpenFOAM/containers/HashTables/HashSet/HashSet.C @@ -44,14 +44,18 @@ Foam::HashSet::HashSet(const UList& lst) template -template -Foam::HashSet::HashSet(const HashTable& h) +template +Foam::HashSet::HashSet +( + const HashTable& h +) : HashTable(h.size()) { for ( - typename HashTable::const_iterator cit = h.cbegin(); + typename HashTable::const_iterator + cit = h.cbegin(); cit != h.cend(); ++cit ) diff --git a/src/OpenFOAM/containers/HashTables/HashSet/HashSet.H b/src/OpenFOAM/containers/HashTables/HashSet/HashSet.H index 7fa22c6b96..4b9aa1a268 100644 --- a/src/OpenFOAM/containers/HashTables/HashSet/HashSet.H +++ b/src/OpenFOAM/containers/HashTables/HashSet/HashSet.H @@ -106,8 +106,8 @@ public: //- Construct from the keys of another HashTable, // the type of values held is arbitrary. - template - HashSet(const HashTable&); + template + HashSet(const HashTable&); // Member Functions