All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
HashSet.H File Reference
Include dependency graph for HashSet.H:

Go to the source code of this file.

Classes

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

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Typedefs

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

Functions

template<class Key , class Hash >
HashSet< Key, Hash > operator| (const HashSet< Key, Hash > &hash1, const HashSet< Key, Hash > &hash2)
 Combine entries from HashSets. More...
 
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. More...
 
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) More...
 

Detailed Description

Original source file HashSet.H

Definition in file HashSet.H.