Lines Matching defs:mapReflect
61 type mapReflect struct { struct
62 v reflect.Value // map[K]V
63 keyConv Converter
64 valConv Converter
67 func (ms *mapReflect) Len() int {
70 func (ms *mapReflect) Has(k protoreflect.MapKey) bool {
75 func (ms *mapReflect) Get(k protoreflect.MapKey) protoreflect.Value {
83 func (ms *mapReflect) Set(k protoreflect.MapKey, v protoreflect.Value) {
88 func (ms *mapReflect) Clear(k protoreflect.MapKey) {
92 func (ms *mapReflect) Mutable(k protoreflect.MapKey) protoreflect.Value {
103 func (ms *mapReflect) Range(f func(protoreflect.MapKey, protoreflect.Value) bool) {
113 func (ms *mapReflect) NewValue() protoreflect.Value {
116 func (ms *mapReflect) IsValid() bool {
119 func (ms *mapReflect) protoUnwrap() interface{} {