go/types.Tuple.Len (method)
45 uses
go/types (current package)
builtins.go#L619: if check.sig != nil && check.sig.results.Len() > 0 {
call.go#L309: switch sig.results.Len() {
call.go#L409: resList = make([]*operand, t.Len())
call.go#L475: npars := sig.params.Len()
expr.go#L1251: list = make([]*operand, t.Len())
expr.go#L1325: assert(t.Len() != 1)
infer.go#L58: assert(params.Len() == len(args))
infer.go#L109: if params.Len() > 0 {
iter.go#L101: for i := range t.Len() {
mono.go#L252: for i := 0; i < tup.Len(); i++ {
predicates.go#L320: if x.Len() == y.Len() {
signature.go#L53: n := params.Len()
stmt.go#L49: if sig.results.Len() > 0 && !check.isTerminating(body, "") {
stmt.go#L557: if len(s.Results) == 0 && res.Len() > 0 && res.vars[0].name != "" {
stmt.go#L572: if res.Len() > 0 {
stmt.go#L1068: case typ.Params().Len() != 1:
stmt.go#L1070: case typ.Results().Len() != 0:
stmt.go#L1079: case cb.Params().Len() > 2:
stmt.go#L1081: case cb.Results().Len() != 1 || !Identical(cb.Results().At(0).Type(), universeBool):
stmt.go#L1083: if cb.Results().Len() == 1 && isBoolean(cb.Results().At(0).Type()) {
stmt.go#L1091: if cb.Params().Len() >= 1 {
stmt.go#L1094: if cb.Params().Len() >= 2 {
tuple.go#L26: func (t *Tuple) Len() int {
typestring.go#L490: n := sig.results.Len()
unify.go#L634: if x.Len() == y.Len() {
golang.org/x/exp/apidiff
apidiff.go#L332: for i := 0; i < p.Len(); i++ {
correspondence.go#L73: for i := 0; i < old.Len(); i++ {
correspondence.go#L74: if i >= new.Len() || !d.corr(old.At(i).Type(), new.At(i).Type(), p) {
correspondence.go#L78: return old.Len() == new.Len()
golang.org/x/tools/go/types/objectpath
objectpath.go#L513: for i := 0; i < T.Len(); i++ {
objectpath.go#L739: if n := tuple.Len(); index >= n {
golang.org/x/tools/go/types/typeutil
map.go#L326: n := tuple.Len()
map.go#L434: n := t.Len()
golang.org/x/tools/internal/gcimporter
iexport.go#L1220: if sig.Params().Len() > 0 {
iexport.go#L1276: n := tup.Len()
iimport.go#L1055: variadic := params.Len() > 0 && r.bool()
golang.org/x/tools/internal/typeparams
free.go#L72: n := t.Len()
golang.org/x/tools/internal/typesinternal
element.go#L120: for i, n := 0, T.Len(); i < n; i++ {
zerovalue.go#L95: components := make([]string, t.Len())
zerovalue.go#L96: for i := 0; i < t.Len(); i++ {
zerovalue.go#L272: for i := 0; i < t.Params().Len(); i++ {
zerovalue.go#L287: for i := 0; i < t.Results().Len(); i++ {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)