type go.opentelemetry.io/otel/api/metric.SyncImpl

25 uses

	go.opentelemetry.io/otel/api/metric (current package)
		meter.go#L310: 	SyncImpl,
		noop.go#L31: var _ SyncImpl = NoopSync{}
		sdkapi.go#L32: 	NewSyncInstrument(descriptor Descriptor) (SyncImpl, error)
		sdkapi.go#L57: type SyncImpl interface {
		sync.go#L33: 	instrument SyncImpl
		sync.go#L38: 	instrument SyncImpl
		sync.go#L54: func (m Measurement) SyncImpl() SyncImpl {
		sync.go#L81: func (s syncInstrument) SyncImpl() SyncImpl {
		sync.go#L128: func checkNewSync(instrument SyncImpl, err error) (syncInstrument, error) {
		sync.go#L151: func newMeasurement(instrument SyncImpl, number Number) Measurement {
		sync.go#L159: func wrapInt64CounterInstrument(syncInst SyncImpl, err error) (Int64Counter, error) {
		sync.go#L165: func wrapFloat64CounterInstrument(syncInst SyncImpl, err error) (Float64Counter, error) {
		sync.go#L171: func wrapInt64UpDownCounterInstrument(syncInst SyncImpl, err error) (Int64UpDownCounter, error) {
		sync.go#L177: func wrapFloat64UpDownCounterInstrument(syncInst SyncImpl, err error) (Float64UpDownCounter, error) {
		sync.go#L183: func wrapInt64ValueRecorderInstrument(syncInst SyncImpl, err error) (Int64ValueRecorder, error) {
		sync.go#L189: func wrapFloat64ValueRecorderInstrument(syncInst SyncImpl, err error) (Float64ValueRecorder, error) {

	go.opentelemetry.io/otel/api/metric/registry
		registry.go#L128: func (u *uniqueInstrumentMeterImpl) NewSyncInstrument(descriptor metric.Descriptor) (metric.SyncImpl, error) {
		registry.go#L137: 		return impl.(metric.SyncImpl), nil

	go.opentelemetry.io/otel/api/global/internal
		meter.go#L98: 	SyncImpl() metric.SyncImpl
		meter.go#L187: func (m *meterImpl) NewSyncInstrument(desc metric.Descriptor) (metric.SyncImpl, error) {
		meter.go#L207: 	implPtr := new(metric.SyncImpl)
		meter.go#L224: 	if implPtr := (*metric.SyncImpl)(atomic.LoadPointer(&inst.delegate)); implPtr != nil {
		meter.go#L231: 	if implPtr := (*metric.SyncImpl)(atomic.LoadPointer(&inst.delegate)); implPtr != nil {
		meter.go#L309: 	if instPtr := (*metric.SyncImpl)(atomic.LoadPointer(&inst.delegate)); instPtr != nil {
		meter.go#L317: 	instPtr := (*metric.SyncImpl)(atomic.LoadPointer(&bound.inst.delegate))