github.com/switchupcb/yaegi@v0.10.2/stdlib/go1_16_sync_atomic.go (about)

     1  // Code generated by 'yaegi extract sync/atomic'. DO NOT EDIT.
     2  
     3  // +build go1.16,!go1.17
     4  
     5  package stdlib
     6  
     7  import (
     8  	"reflect"
     9  	"sync/atomic"
    10  )
    11  
    12  func init() {
    13  	Symbols["sync/atomic/atomic"] = map[string]reflect.Value{
    14  		// function, constant and variable definitions
    15  		"AddInt32":              reflect.ValueOf(atomic.AddInt32),
    16  		"AddInt64":              reflect.ValueOf(atomic.AddInt64),
    17  		"AddUint32":             reflect.ValueOf(atomic.AddUint32),
    18  		"AddUint64":             reflect.ValueOf(atomic.AddUint64),
    19  		"AddUintptr":            reflect.ValueOf(atomic.AddUintptr),
    20  		"CompareAndSwapInt32":   reflect.ValueOf(atomic.CompareAndSwapInt32),
    21  		"CompareAndSwapInt64":   reflect.ValueOf(atomic.CompareAndSwapInt64),
    22  		"CompareAndSwapPointer": reflect.ValueOf(atomic.CompareAndSwapPointer),
    23  		"CompareAndSwapUint32":  reflect.ValueOf(atomic.CompareAndSwapUint32),
    24  		"CompareAndSwapUint64":  reflect.ValueOf(atomic.CompareAndSwapUint64),
    25  		"CompareAndSwapUintptr": reflect.ValueOf(atomic.CompareAndSwapUintptr),
    26  		"LoadInt32":             reflect.ValueOf(atomic.LoadInt32),
    27  		"LoadInt64":             reflect.ValueOf(atomic.LoadInt64),
    28  		"LoadPointer":           reflect.ValueOf(atomic.LoadPointer),
    29  		"LoadUint32":            reflect.ValueOf(atomic.LoadUint32),
    30  		"LoadUint64":            reflect.ValueOf(atomic.LoadUint64),
    31  		"LoadUintptr":           reflect.ValueOf(atomic.LoadUintptr),
    32  		"StoreInt32":            reflect.ValueOf(atomic.StoreInt32),
    33  		"StoreInt64":            reflect.ValueOf(atomic.StoreInt64),
    34  		"StorePointer":          reflect.ValueOf(atomic.StorePointer),
    35  		"StoreUint32":           reflect.ValueOf(atomic.StoreUint32),
    36  		"StoreUint64":           reflect.ValueOf(atomic.StoreUint64),
    37  		"StoreUintptr":          reflect.ValueOf(atomic.StoreUintptr),
    38  		"SwapInt32":             reflect.ValueOf(atomic.SwapInt32),
    39  		"SwapInt64":             reflect.ValueOf(atomic.SwapInt64),
    40  		"SwapPointer":           reflect.ValueOf(atomic.SwapPointer),
    41  		"SwapUint32":            reflect.ValueOf(atomic.SwapUint32),
    42  		"SwapUint64":            reflect.ValueOf(atomic.SwapUint64),
    43  		"SwapUintptr":           reflect.ValueOf(atomic.SwapUintptr),
    44  
    45  		// type definitions
    46  		"Value": reflect.ValueOf((*atomic.Value)(nil)),
    47  	}
    48  }