Loading...
Searching...
No Matches
resdb::SpinLockSet< _type > Class Template Reference

#include <hash_set.h>

Public Member Functions

 SpinLockSet ()
 
 ~SpinLockSet ()
 
int exists (_type key)
 
void add (_type key)
 
int check_and_add (_type key)
 
int remove (_type key)
 
int size ()
 

Detailed Description

template<class _type>
class resdb::SpinLockSet< _type >

Definition at line 29 of file hash_set.h.

Constructor & Destructor Documentation

◆ SpinLockSet()

template<class _type >
resdb::SpinLockSet< _type >::SpinLockSet ( )
inline

Definition at line 31 of file hash_set.h.

◆ ~SpinLockSet()

template<class _type >
resdb::SpinLockSet< _type >::~SpinLockSet ( )
inline

Definition at line 32 of file hash_set.h.

Member Function Documentation

◆ add()

template<class _type >
void resdb::SpinLockSet< _type >::add ( _type  key)
inline

Definition at line 41 of file hash_set.h.

◆ check_and_add()

template<class _type >
int resdb::SpinLockSet< _type >::check_and_add ( _type  key)
inline

Definition at line 46 of file hash_set.h.

◆ exists()

template<class _type >
int resdb::SpinLockSet< _type >::exists ( _type  key)
inline

Definition at line 34 of file hash_set.h.

◆ remove()

template<class _type >
int resdb::SpinLockSet< _type >::remove ( _type  key)
inline

Definition at line 54 of file hash_set.h.

◆ size()

template<class _type >
int resdb::SpinLockSet< _type >::size ( )
inline

Definition at line 63 of file hash_set.h.