go.opentelemetry.io/otel/api/metric.Number.AsRawPtr (method)

15 uses

	go.opentelemetry.io/otel/api/metric (current package)
		number.go#L146: 	return atomic.LoadUint64(n.AsRawPtr())
		number.go#L165: func (n *Number) AsRawPtr() *uint64 {
		number.go#L172: 	return internal.RawPtrToInt64Ptr(n.AsRawPtr())
		number.go#L178: 	return internal.RawPtrToFloat64Ptr(n.AsRawPtr())
		number.go#L216: 	*n.AsRawPtr() = nn.AsRaw()
		number.go#L222: 	*n.AsRawPtr() = r
		number.go#L242: 	atomic.StoreUint64(n.AsRawPtr(), nn.AsRaw())
		number.go#L249: 	atomic.StoreUint64(n.AsRawPtr(), r)
		number.go#L261: 	atomic.StoreUint64(n.AsRawPtr(), internal.Float64ToRaw(f))
		number.go#L306: 	return NewNumberFromRaw(atomic.SwapUint64(n.AsRawPtr(), nn.AsRaw()))
		number.go#L313: 	return atomic.SwapUint64(n.AsRawPtr(), r)
		number.go#L326: 	return internal.RawToFloat64(atomic.SwapUint64(n.AsRawPtr(), internal.Float64ToRaw(f)))
		number.go#L403: 	return atomic.CompareAndSwapUint64(n.AsRawPtr(), on.AsRaw(), nn.AsRaw())
		number.go#L410: 	return atomic.CompareAndSwapUint64(n.AsRawPtr(), or, nr)
		number.go#L422: 	return atomic.CompareAndSwapUint64(n.AsRawPtr(), internal.Float64ToRaw(of), internal.Float64ToRaw(nf))