Versions in this module Expand all Collapse all v0 v0.18.6 May 1, 2021 v0.18.1 Mar 22, 2021 Changes in this version + type Bool struct + func (obj *Bool) CompareAndSwap(old bool, new bool) (swapped bool) + func (obj *Bool) Load() bool + func (obj *Bool) Store(val bool) + func (obj *Bool) Swap(new bool) (old bool) + type Int32 struct + func (obj *Int32) Add(delta int32) (new int32) + func (obj *Int32) CompareAndSwap(old int32, new int32) (swapped bool) + func (obj *Int32) Decrement() (new int32) + func (obj *Int32) Increment() (new int32) + func (obj *Int32) Load() int32 + func (obj *Int32) Store(val int32) + func (obj *Int32) Sub(delta int32) (new int32) + func (obj *Int32) Swap(new int32) (old int32) + type Int64 struct + func (obj *Int64) Add(delta int64) (new int64) + func (obj *Int64) CompareAndSwap(old int64, new int64) (swapped bool) + func (obj *Int64) Decrement() (new int64) + func (obj *Int64) Increment() (new int64) + func (obj *Int64) Load() int64 + func (obj *Int64) Store(val int64) + func (obj *Int64) Sub(delta int64) (new int64) + func (obj *Int64) Swap(new int64) (old int64) + type Uint32 struct + func (obj *Uint32) Add(delta uint32) (new uint32) + func (obj *Uint32) CompareAndSwap(old uint32, new uint32) (swapped bool) + func (obj *Uint32) Decrement() (new uint32) + func (obj *Uint32) Increment() (new uint32) + func (obj *Uint32) Load() uint32 + func (obj *Uint32) Store(val uint32) + func (obj *Uint32) Sub(delta uint32) (new uint32) + func (obj *Uint32) Swap(new uint32) (old uint32) + type Uint64 struct + func (obj *Uint64) Add(delta uint64) (new uint64) + func (obj *Uint64) CompareAndSwap(old uint64, new uint64) (swapped bool) + func (obj *Uint64) Decrement() (new uint64) + func (obj *Uint64) Increment() (new uint64) + func (obj *Uint64) Load() uint64 + func (obj *Uint64) Store(val uint64) + func (obj *Uint64) Sub(delta uint64) (new uint64) + func (obj *Uint64) Swap(new uint64) (old uint64)