kubernetes/vendor/sigs.k8s.io/structured-merge-diff/v4/value/mapreflect.go

type mapReflect

func (r mapReflect) Length() int {}

func (r mapReflect) Empty() bool {}

func (r mapReflect) Get(key string) (Value, bool) {}

func (r mapReflect) GetUsing(a Allocator, key string) (Value, bool) {}

func (r mapReflect) get(k string) (key, value reflect.Value, ok bool) {}

func (r mapReflect) Has(key string) bool {}

func (r mapReflect) Set(key string, val Value) {}

func (r mapReflect) Delete(key string) {}

// TODO: Do we need to support types that implement json.Marshaler and are used as string keys?
func (r mapReflect) toMapKey(key string) reflect.Value {}

func (r mapReflect) Iterate(fn func(string, Value) bool) bool {}

func (r mapReflect) IterateUsing(a Allocator, fn func(string, Value) bool) bool {}

func eachMapEntry(val reflect.Value, fn func(*TypeReflectCacheEntry, reflect.Value, reflect.Value) bool) bool {}

func (r mapReflect) Unstructured() interface{}

func (r mapReflect) Equals(m Map) bool {}

func (r mapReflect) EqualsUsing(a Allocator, m Map) bool {}

func (r mapReflect) Zip(other Map, order MapTraverseOrder, fn func(key string, lhs, rhs Value) bool) bool {}

func (r mapReflect) ZipUsing(a Allocator, other Map, order MapTraverseOrder, fn func(key string, lhs, rhs Value) bool) bool {}

// unorderedReflectZip provides an optimized unordered zip for mapReflect types.
func (r mapReflect) unorderedReflectZip(a Allocator, other *mapReflect, fn func(key string, lhs, rhs Value) bool) bool {}