Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for recvParams (0.37 sec)

  1. src/cmd/compile/internal/types/type.go

    // and then results.
    func (t *Type) RecvParamsResults() []*Field { return t.funcType().allParams }
    
    // RecvParams returns a slice containing the signature's receiver (if
    // any) followed by its (normal) parameters.
    func (t *Type) RecvParams() []*Field { return t.funcType().recvParams() }
    
    // ParamsResults returns a slice containing the signature's (normal)
    // parameters followed by its results.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 14:29:45 UTC 2024
    - 49.5K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ir/func.go

    			name.Class = ctxt
    			name.Curfn = fn
    			fn.Dcl[offset+i] = name
    
    			if setNname {
    				param.Nname = name
    			}
    		}
    	}
    
    	sig := fn.Type()
    	params := sig.RecvParams()
    	results := sig.Results()
    
    	fn.Dcl = make([]*Name, len(params)+len(results))
    	declareParams(params, PPARAM, "~p", 0)
    	declareParams(results, PPARAMOUT, "~r", len(params))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 21.1K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/inline/inlheur/scoring.go

    	if calleeProps == nil {
    		cs.Score, cs.ScoreMask = score, tmask
    		return
    	}
    
    	// Walk through the actual expressions being passed at the call.
    	calleeRecvrParms := callee.Type().RecvParams()
    	for idx := range call.Args {
    		// ignore blanks
    		if calleeRecvrParms[idx].Sym == nil ||
    			calleeRecvrParms[idx].Sym.IsBlank() {
    			continue
    		}
    		arg := call.Args[idx]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 20:42:52 UTC 2024
    - 24.2K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/types2/signature.go

    				if recv := asNamed(check.genericType(rname, nil)); recv != nil {
    					recvTParams = recv.TypeParams().list()
    				}
    			}
    			// provide type parameter bounds
    			if len(tparams) == len(recvTParams) {
    				smap := makeRenameMap(recvTParams, tparams)
    				for i, tpar := range tparams {
    					recvTPar := recvTParams[i]
    					check.mono.recordCanon(tpar, recvTPar)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 21:33:05 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  5. src/go/types/signature.go

    				if recv := asNamed(check.genericType(rname, nil)); recv != nil {
    					recvTParams = recv.TypeParams().list()
    				}
    			}
    			// provide type parameter bounds
    			if len(tparams) == len(recvTParams) {
    				smap := makeRenameMap(recvTParams, tparams)
    				for i, tpar := range tparams {
    					recvTPar := recvTParams[i]
    					check.mono.recordCanon(tpar, recvTPar)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 29 22:06:18 UTC 2024
    - 13K bytes
    - Viewed (0)
  6. src/go/doc/reader.go

    		return fmt.Sprintf("%s[%s]", recvString(t.X), recvParam(t.Index))
    	case *ast.IndexListExpr:
    		// Generic type with multiple parameters.
    		if len(t.Indices) > 0 {
    			var b strings.Builder
    			b.WriteString(recvString(t.X))
    			b.WriteByte('[')
    			b.WriteString(recvParam(t.Indices[0]))
    			for _, e := range t.Indices[1:] {
    				b.WriteString(", ")
    				b.WriteString(recvParam(e))
    			}
    			b.WriteByte(']')
    			return b.String()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 27.5K bytes
    - Viewed (0)
Back to top