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

18 uses

	go.opentelemetry.io/otel/api/metric (current package)
		meter.go#L50: 	impl          MeterImpl
		meter.go#L279: func (m Meter) MeterImpl() MeterImpl {
		sdkapi.go#L25: type MeterImpl interface {
		sdkapi.go#L88: func WrapMeterImpl(impl MeterImpl, instrumentatioName string, opts ...MeterOption) Meter {

	go.opentelemetry.io/otel/api/metric/registry
		registry.go#L28: 	impl metric.MeterImpl
		registry.go#L38: 	impl  metric.MeterImpl
		registry.go#L42: var _ metric.MeterImpl = (*uniqueInstrumentMeterImpl)(nil)
		registry.go#L52: func NewProvider(impl metric.MeterImpl) *Provider {
		registry.go#L70: func NewUniqueInstrumentMeterImpl(impl metric.MeterImpl) metric.MeterImpl {

	go.opentelemetry.io/otel/api/global/internal
		meter.go#L73: 	unique metric.MeterImpl
		meter.go#L117: var _ metric.MeterImpl = &meterImpl{}
		meter.go#L173: 	d := new(metric.MeterImpl)
		meter.go#L191: 	if meterPtr := (*metric.MeterImpl)(atomic.LoadPointer(&m.delegate)); meterPtr != nil {
		meter.go#L206: func (inst *syncImpl) setDelegate(d metric.MeterImpl) {
		meter.go#L262: 	if meterPtr := (*metric.MeterImpl)(atomic.LoadPointer(&m.delegate)); meterPtr != nil {
		meter.go#L283: func (obs *asyncImpl) setDelegate(d metric.MeterImpl) {
		meter.go#L303: 	if delegatePtr := (*metric.MeterImpl)(atomic.LoadPointer(&m.delegate)); delegatePtr != nil {