Jamba C++ API  5.0.0
SpinLock::Lock Class Reference

#include <SpinLock.h>

Public Member Functions

 Lock (Lock &&iLock) noexcept
 
 Lock (Lock const &)=delete
 
Lockoperator= (Lock const &)=delete
 
 ~Lock ()
 This will automatically release the lock. More...
 

Private Member Functions

 Lock (SpinLock *iSpinLock)
 

Private Attributes

SpinLockfSpinLock
 

Friends

class SpinLock
 

Constructor & Destructor Documentation

◆ ~Lock()

~Lock ( )
inline

This will automatically release the lock.

◆ Lock() [1/3]

Lock ( Lock &&  iLock)
inlinenoexcept

◆ Lock() [2/3]

Lock ( Lock const &  )
delete

◆ Lock() [3/3]

Lock ( SpinLock iSpinLock)
inlineexplicitprivate

Member Function Documentation

◆ operator=()

Lock& operator= ( Lock const &  )
delete

Friends And Related Function Documentation

◆ SpinLock

friend class SpinLock
friend

Member Data Documentation

◆ fSpinLock

SpinLock* fSpinLock
private

The documentation for this class was generated from the following file: