ENH: HashSet iterators operator* now return Key.

- much more useful than returning nil. Can now use with a for range:

    for (auto i : myLabelHashSet)
    {
        ...
    }
This commit is contained in:
Mark Olesen
2017-05-02 01:58:38 +02:00
parent 8f75bfbed5
commit f8c58bdd5c
4 changed files with 134 additions and 18 deletions

View File

@ -64,11 +64,8 @@ namespace Foam
template<class T> class List;
template<class T> class UList;
template<class T, unsigned Size> class FixedList;
template<class T1, class T2> class Tuple2;
template<class T, class Key, class Hash> class HashTable;
template<class T, class Key, class Hash> class HashPtrTable;
template<class Type1, class Type2>
class Tuple2;
template<class T, class Key, class Hash>
Istream& operator>>(Istream& is, HashTable<T, Key, Hash>& L);