#include <lockfree_set.h>
Public Member Functions | |
SetNode (const KeyType &elem, unsigned int k) | |
Constructor. construct a SetNode. | |
SetNode (unsigned int k) | |
Constructor. construct a SetNode only with the hash key. The explicit keyword implies it is forbidden converting a int object to a SetNode object. | |
SetNode () | |
const SetNode & | operator= (const SetNode &node) |
bool | operator== (const SetNode< KeyType > &rightHand) |
bool | operator>= (const SetNode< KeyType > &rightHand) |
Public Attributes | |
KeyType | element |
unsigned int | key |
KeyType | Type of element stored in the set |
amino::SetNode< KeyType >::SetNode | ( | const KeyType & | elem, | |
unsigned int | k | |||
) | [inline] |
Constructor. construct a SetNode.
amino::SetNode< KeyType >::SetNode | ( | unsigned int | k | ) | [inline, explicit] |
amino::SetNode< KeyType >::SetNode | ( | ) | [inline] |
const SetNode& amino::SetNode< KeyType >::operator= | ( | const SetNode< KeyType > & | node | ) | [inline] |
bool amino::SetNode< KeyType >::operator== | ( | const SetNode< KeyType > & | rightHand | ) | [inline] |
bool amino::SetNode< KeyType >::operator>= | ( | const SetNode< KeyType > & | rightHand | ) | [inline] |
KeyType amino::SetNode< KeyType >::element |
unsigned int amino::SetNode< KeyType >::key |