LASP 1.0
Library for Acoustic Signal Processing
|
Implementation of atomic operations on integers and booleans. More...
Public Member Functions | |
__init__ (self, val) | |
checkType (self, val) | |
__iadd__ (self, toadd) | |
__isub__ (self, toadd) | |
__bool__ (self) | |
__ilshift__ (self, other) | |
__call__ (self) | |
Protected Attributes | |
_val | |
_lock | |
Implementation of atomic operations on integers and booleans.
Definition at line 24 of file lasp_atomic.py.
lasp.lasp_atomic.Atomic.__init__ | ( | self, | |
val | |||
) |
Definition at line 29 of file lasp_atomic.py.
lasp.lasp_atomic.Atomic.__bool__ | ( | self | ) |
Definition at line 50 of file lasp_atomic.py.
lasp.lasp_atomic.Atomic.__call__ | ( | self | ) |
Definition at line 60 of file lasp_atomic.py.
lasp.lasp_atomic.Atomic.__iadd__ | ( | self, | |
toadd | |||
) |
Definition at line 38 of file lasp_atomic.py.
lasp.lasp_atomic.Atomic.__ilshift__ | ( | self, | |
other | |||
) |
Definition at line 54 of file lasp_atomic.py.
lasp.lasp_atomic.Atomic.__isub__ | ( | self, | |
toadd | |||
) |
Definition at line 44 of file lasp_atomic.py.
lasp.lasp_atomic.Atomic.checkType | ( | self, | |
val | |||
) |
Definition at line 34 of file lasp_atomic.py.
|
protected |
Definition at line 32 of file lasp_atomic.py.
|
protected |
Definition at line 31 of file lasp_atomic.py.