Definition in file HashSet.H.
#include "src/OpenFOAM/containers/HashTables/HashTable/HashTable.H"
#include "src/OpenFOAM/primitives/nil/nil.H"
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)
|