reflect.Value.Len (method)
129 uses
reflect (current package)
deepequal.go#L92: for i := 0; i < v1.Len(); i++ {
deepequal.go#L102: if v1.Len() != v2.Len() {
deepequal.go#L112: for i := 0; i < v1.Len(); i++ {
deepequal.go#L139: if v1.Len() != v2.Len() {
iter.go#L76: for i := range v.Len() {
iter.go#L84: for i := range v.Len() {
iter.go#L140: for i := range v.Len() {
iter.go#L148: for i := range v.Len() {
swapper.go#L24: switch v.Len() {
value.go#L1614: return v.Len() == 0
value.go#L1756: func (v Value) Len() int {
value.go#L2648: n := s.Len()
value.go#L2662: ns := s.Len()
value.go#L2663: nt := t.Len()
value.go#L2706: ds.Len = dst.Len()
value.go#L2713: ss.Len = src.Len()
value.go#L3100: if t.Len() > v.Len() {
value.go#L3105: if n > v.Len() {
value.go#L3195: vl := v.Len()
value.go#L3489: if n > v.Len() {
value.go#L3490: panic("reflect: cannot convert slice with length " + itoa.Itoa(v.Len()) + " to pointer to array with length " + itoa.Itoa(n))
value.go#L3499: if n > v.Len() {
value.go#L3500: panic("reflect: cannot convert slice with length " + itoa.Itoa(v.Len()) + " to array with length " + itoa.Itoa(n))
crypto/x509
verify.go#L550: *count += excludedValue.Len()
verify.go#L555: for i := 0; i < excludedValue.Len(); i++ {
verify.go#L569: *count += permittedValue.Len()
verify.go#L575: for i := 0; i < permittedValue.Len(); i++ {
encoding/asn1
marshal.go#L504: if s.Len() > 0 {
marshal.go#L540: switch l := v.Len(); l {
marshal.go#L585: if v.Kind() == reflect.Slice && v.Len() == 0 && params.omitEmpty {
encoding/binary
binary.go#L703: return size.(int) * v.Len()
binary.go#L711: return size * v.Len()
binary.go#L848: l := v.Len()
binary.go#L870: l := v.Len()
binary.go#L917: l := v.Len()
binary.go#L935: l := v.Len()
encoding/json
decode.go#L549: if i >= v.Len() {
decode.go#L554: if i < v.Len() {
decode.go#L579: if i < v.Len() {
decode.go#L581: for ; i < v.Len(); i++ {
encode.go#L321: return v.Len() == 0
encode.go#L764: sv = make([]reflectWithString, v.Len())
encode.go#L836: }{v.UnsafePointer(), v.Len()}
encode.go#L865: n := v.Len()
fmt
print.go#L881: bytes = make([]byte, f.Len())
print.go#L897: for i := 0; i < f.Len(); i++ {
print.go#L906: for i := 0; i < f.Len(); i++ {
github.com/google/go-cmp/cmp
compare.go#L463: for ix := 0; ix < vx.Len(); ix++ {
compare.go#L470: for iy := 0; iy < vy.Len(); iy++ {
compare.go#L485: for ix < vx.Len() || iy < vy.Len() {
report_reflect.go#L227: maxLen := v.Len()
report_reflect.go#L233: for i := 0; i < v.Len(); i++ {
report_reflect.go#L244: header := fmt.Sprintf("ptr:%v, len:%d, cap:%d", formatPointer(value.PointerOf(v), false), v.Len(), v.Cap())
report_reflect.go#L260: maxLen := v.Len()
report_slices.go#L69: if t.Kind() == reflect.Slice && (vx.Len() == 0 || vy.Len() == 0) {
report_slices.go#L84: return vx.Len() >= minLength && vy.Len() >= minLength
report_slices.go#L270: for i := 0; i < v.Len(); i++ {
report_slices.go#L302: for i := 0; i < v.Len(); i++ {
report_slices.go#L364: es := diff.Difference(vx.Len(), vy.Len(), func(ix, iy int) diff.Result {
report_slices.go#L369: n0 := v.Len()
report_slices.go#L370: for v.Len() > 0 {
report_slices.go#L372: if n > v.Len() {
report_slices.go#L373: n = v.Len()
report_slices.go#L376: v = v.Slice(n, v.Len())
report_slices.go#L378: return n0 - v.Len()
report_slices.go#L420: vx = vx.Slice(numEqual, vx.Len())
report_slices.go#L421: vy = vy.Slice(numEqual, vy.Len())
report_slices.go#L428: vx = vx.Slice(nx, vx.Len())
report_slices.go#L430: vy = vy.Slice(ny, vy.Len())
report_slices.go#L434: assert(vx.Len() == 0 && vy.Len() == 0)
github.com/google/go-cmp/cmp/internal/value
sort.go#L61: for i := 0; i < x.Len(); i++ {
go.uber.org/mock/gomock
call.go#L481: for i := 0; i < v.Len(); i++ {
matchers.go#L257: return v.Len() == m.i
matchers.go#L281: if given.Len() != wanted.Len() {
matchers.go#L285: usedFromGiven := make([]bool, given.Len())
matchers.go#L286: foundFromWanted := make([]bool, wanted.Len())
matchers.go#L287: for i := 0; i < wanted.Len(); i++ {
matchers.go#L289: for j := 0; j < given.Len(); j++ {
go/ast
print.go#L154: p.printf("%s (len = %d) {", x.Type(), x.Len())
print.go#L155: if x.Len() > 0 {
print.go#L183: if x.Len() > 0 {
print.go#L186: for i, n := 0, x.Len(); i < n; i++ {
print.go#L200: p.printf("%s (len = %d) {", x.Type(), x.Len())
print.go#L201: if x.Len() > 0 {
print.go#L204: for i, n := 0, x.Len(); i < n; i++ {
google.golang.org/protobuf/internal/impl
codec_map.go#L93: if mapv.Len() == 0 {
codec_map.go#L278: if mapv.Len() == 0 {
codec_map.go#L353: if srcm.Len() == 0 {
codec_map.go#L368: if srcm.Len() == 0 {
codec_map.go#L383: if srcm.Len() == 0 {
convert.go#L352: if c.goType.Kind() == reflect.String && v.Len() == 0 {
convert_list.go#L111: return ls.v.Elem().Len()
convert_map.go#L68: return ms.v.Len()
legacy_message.go#L230: for i := 0; i < vs.Len(); i++ {
message_opaque.go#L153: return rv.Len() > 0
message_opaque.go#L164: if rv.Len() == 0 {
message_opaque.go#L205: return rv.Len() > 0
message_opaque.go#L216: if rv.Elem().Len() == 0 {
message_opaque.go#L265: return rv.Elem().Len() > 0
message_opaque.go#L291: if rv.Elem().Len() == 0 {
message_opaque.go#L351: return rv.Elem().Len() > 0
message_opaque.go#L369: if rv.Elem().Len() == 0 {
message_opaque.go#L439: return rv.Len() > 0
message_reflect_field.go#L160: return rv.Len() > 0
message_reflect_field.go#L171: if rv.Len() == 0 {
message_reflect_field.go#L213: return rv.Len() > 0
message_reflect_field.go#L224: if rv.Elem().Len() == 0 {
message_reflect_field.go#L298: return rv.Len() > 0
message_reflect_field.go#L318: if isBytes && rv.Len() == 0 {
gotest.tools/v3/assert/cmp
compare.go#L149: length := value.Len()
compare.go#L192: for i := 0; i < colValue.Len(); i++ {
internal/fmtsort
sort.go#L56: n := mapValue.Len()
sort.go#L117: for i := 0; i < aVal.Len(); i++ {
text/template
exec.go#L331: truth = val.Len() > 0
exec.go#L415: if val.Len() == 0 {
exec.go#L418: for i := 0; i < val.Len(); i++ {
exec.go#L423: if val.Len() == 0 {
funcs.go#L224: x, err := indexArg(index, item.Len())
funcs.go#L269: cap = item.Len()
funcs.go#L276: idx := [3]int{0, item.Len()}
funcs.go#L308: return item.Len(), nil