Home | History | Annotate | Download | only in reflect

Lines Matching full:visited

12 // Visited comparisons are stored in a map indexed by visit.
22 func deepValueEqual(v1, v2 Value, visited map[visit]bool, depth int) bool {
43 // Canonicalize order to reduce number of entries in visited.
55 if visited[v] {
60 visited[v] = true
66 if !deepValueEqual(v1.Index(i), v2.Index(i), visited, depth+1) {
82 if !deepValueEqual(v1.Index(i), v2.Index(i), visited, depth+1) {
91 return deepValueEqual(v1.Elem(), v2.Elem(), visited, depth+1)
93 return deepValueEqual(v1.Elem(), v2.Elem(), visited, depth+1)
96 if !deepValueEqual(v1.Field(i), v2.Field(i), visited, depth+1) {
112 if !deepValueEqual(v1.MapIndex(k), v2.MapIndex(k), visited, depth+1) {