FreeFOAM The Cross-Platform CFD Toolkit
HashSet.H File Reference

Detailed Description

Definition in file HashSet.H.

+ Include dependency graph for HashSet.H:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HashSet< Key, Hash >
 A HashTable with keys but without contents. More...

Namespaces

namespace  Foam
 Namespace for OpenFOAM.

Typedefs

typedef HashSet wordHashSet
 A HashSet with word keys.
typedef HashSet< label, Hash
< label > > 
labelHashSet
 A HashSet with label keys.

Functions

template<class Key , class Hash >
HashSet< Key, Hash > operator| (const HashSet< Key, Hash > &hash1, const HashSet< Key, Hash > &hash2)
 Combine entries from HashSets.
template<class Key , class Hash >
HashSet< Key, Hash > operator& (const HashSet< Key, Hash > &hash1, const HashSet< Key, Hash > &hash2)
 Create a HashSet that only contains entries found in both HashSets.
template<class Key , class Hash >
HashSet< Key, Hash > operator^ (const HashSet< Key, Hash > &hash1, const HashSet< Key, Hash > &hash2)
 Create a HashSet that only contains unique entries (xor)