HashBitSet< BASE_SET, INT_TYPE > Class Template Reference

#include <hashbitset.h>

Public Member Functions

Result< void > Insert (INT_TYPE value, Bool &added)
 
Bool Contains (INT_TYPE value) const
 

Private Types

using Map = HashMap< INT_TYPE, BASE_SET, HashBitSet >
 

Static Private Member Functions

static HashInt GetHashCode (INT_TYPE key)
 
static Bool IsEqual (INT_TYPE a, INT_TYPE b)
 

Private Attributes

Map _baseSets
 

Friends

class HashMap< INT_TYPE, BASE_SET, HashBitSet >
 

Member Typedef Documentation

◆ Map

using Map = HashMap<INT_TYPE, BASE_SET, HashBitSet>
private

Member Function Documentation

◆ Insert()

Result<void> Insert ( INT_TYPE  value,
Bool added 
)

◆ Contains()

Bool Contains ( INT_TYPE  value) const

◆ GetHashCode()

static HashInt GetHashCode ( INT_TYPE  key)
staticprivate

◆ IsEqual()

static Bool IsEqual ( INT_TYPE  a,
INT_TYPE  b 
)
staticprivate

Friends And Related Function Documentation

◆ HashMap< INT_TYPE, BASE_SET, HashBitSet >

friend class HashMap< INT_TYPE, BASE_SET, HashBitSet >
friend

Member Data Documentation

◆ _baseSets

Map _baseSets
private