type google.golang.org/protobuf/reflect/protoreflect.MapKey
42 uses
google.golang.org/protobuf/reflect/protoreflect (current package)
value.go#L241: Range(f func(MapKey, Value) bool)
value.go#L244: Has(MapKey) bool
value.go#L250: Clear(MapKey)
value.go#L254: Get(MapKey) Value
value.go#L262: Set(MapKey, Value)
value.go#L268: Mutable(MapKey) Value
value_union.go#L371: func (v Value) MapKey() MapKey {
value_union.go#L374: return MapKey(v)
value_union.go#L402: type MapKey value
value_union.go#L405: func (k MapKey) IsValid() bool {
value_union.go#L410: func (k MapKey) Interface() interface{} {
value_union.go#L415: func (k MapKey) Bool() bool {
value_union.go#L420: func (k MapKey) Int() int64 {
value_union.go#L425: func (k MapKey) Uint() uint64 {
value_union.go#L431: func (k MapKey) String() string {
value_union.go#L436: func (k MapKey) Value() Value {
google.golang.org/protobuf/encoding/protojson
decode.go#L621: func (d decoder) unmarshalMapKey(tok json.Token, fd protoreflect.FieldDescriptor) (protoreflect.MapKey, error) {
decode.go#L664: return protoreflect.MapKey{}, d.newError(tok.Pos(), "invalid value for %v key: %s", kind, tok.RawString())
encode.go#L333: order.RangeEntries(mmap, order.GenericKeyOrder, func(k protoreflect.MapKey, v protoreflect.Value) bool {
google.golang.org/protobuf/encoding/prototext
decode.go#L498: var key protoreflect.MapKey
encode.go#L272: order.RangeEntries(mmap, order.GenericKeyOrder, func(key protoreflect.MapKey, val protoreflect.Value) bool {
google.golang.org/protobuf/internal/impl
convert_map.go#L70: func (ms *mapReflect) Has(k protoreflect.MapKey) bool {
convert_map.go#L75: func (ms *mapReflect) Get(k protoreflect.MapKey) protoreflect.Value {
convert_map.go#L83: func (ms *mapReflect) Set(k protoreflect.MapKey, v protoreflect.Value) {
convert_map.go#L88: func (ms *mapReflect) Clear(k protoreflect.MapKey) {
convert_map.go#L92: func (ms *mapReflect) Mutable(k protoreflect.MapKey) protoreflect.Value {
convert_map.go#L103: func (ms *mapReflect) Range(f func(protoreflect.MapKey, protoreflect.Value) bool) {
google.golang.org/protobuf/internal/order
order.go#L67: type KeyOrder func(x, y protoreflect.MapKey) bool
order.go#L75: GenericKeyOrder KeyOrder = func(x, y protoreflect.MapKey) bool {
range.go#L67: k protoreflect.MapKey
range.go#L80: VisitEntry = func(protoreflect.MapKey, protoreflect.Value) bool
range.go#L101: es.Range(func(k protoreflect.MapKey, v protoreflect.Value) bool {
google.golang.org/protobuf/proto
checkinit.go#L58: v.Map().Range(func(key protoreflect.MapKey, v protoreflect.Value) bool {
encode.go#L280: order.RangeEntries(mapv, keyOrder, func(key protoreflect.MapKey, value protoreflect.Value) bool {
equal.go#L95: x.Range(func(k protoreflect.MapKey, vx protoreflect.Value) bool {
merge.go#L122: src.Range(func(k protoreflect.MapKey, v protoreflect.Value) bool {
size.go#L91: mapv.Range(func(key protoreflect.MapKey, value protoreflect.Value) bool {
github.com/golang/protobuf/jsonpb
decode.go#L428: var kv protoreflect.MapKey
encode.go#L454: mv.Range(func(k protoreflect.MapKey, v protoreflect.Value) bool {
github.com/golang/protobuf/proto
defaults.go#L55: ms.Range(func(_ protoreflect.MapKey, v protoreflect.Value) bool {
discard.go#L45: ms.Range(func(_ protoreflect.MapKey, v protoreflect.Value) bool {
text_encode.go#L300: mv.Range(func(k protoreflect.MapKey, v protoreflect.Value) bool {