Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 73 for FuncType (0.23 sec)

  1. src/cmd/compile/internal/types2/signature.go

    // ----------------------------------------------------------------------------
    // Implementation
    
    // funcType type-checks a function or method type.
    func (check *Checker) funcType(sig *Signature, recvPar *syntax.Field, tparams []*syntax.Field, ftyp *syntax.FuncType) {
    	check.openScope(ftyp, "function")
    	check.scope.isFunc = true
    	check.recordScope(ftyp, check.scope)
    	sig.scope = check.scope
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 21:33:05 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/tools/go/ast/astutil/enclosing.go

    		// Uniquely, FuncDecl breaks the invariant that
    		// preorder traversal yields tokens in lexical order:
    		// in fact, FuncDecl.Recv precedes FuncDecl.Type.Func.
    		//
    		// As a workaround, we inline the case for FuncType
    		// here and order things correctly.
    		//
    		children = nil // discard ast.Walk(FuncDecl) info subtrees
    		children = append(children, tok(n.Type.Func, len("func")))
    		if n.Recv != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 18 21:28:13 UTC 2023
    - 15.9K bytes
    - Viewed (0)
  3. src/debug/dwarf/type.go

    		if i > 0 {
    			s += "; "
    		}
    		s += v.Name + "=" + strconv.FormatInt(v.Val, 10)
    	}
    	s += "}"
    	return s
    }
    
    // A FuncType represents a function type.
    type FuncType struct {
    	CommonType
    	ReturnType Type
    	ParamType  []Type
    }
    
    func (t *FuncType) String() string {
    	s := "func("
    	for i, t := range t.ParamType {
    		if i > 0 {
    			s += ", "
    		}
    		s += t.String()
    	}
    	s += ")"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 21.9K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/decodesym.go

    	return abi.TFlag(p[abi.TFlagOff(arch.PtrSize)])&abi.TFlagUncommon != 0
    }
    
    // Type.FuncType.dotdotdot
    func decodetypeFuncDotdotdot(arch *sys.Arch, p []byte) bool {
    	return uint16(decodeInuxi(arch, p[commonsize(arch)+2:], 2))&(1<<15) != 0
    }
    
    // Type.FuncType.inCount
    func decodetypeFuncInCount(arch *sys.Arch, p []byte) int {
    	return int(decodeInuxi(arch, p[commonsize(arch):], 2))
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/typecheck/iexport.go

    //         Elem typeOff
    //     }
    //
    //     type MapType struct {
    //         Tag  itag // mapType
    //         Key  typeOff
    //         Elem typeOff
    //     }
    //
    //     type FuncType struct {
    //         Tag       itag // signatureType
    //         PkgPath   stringOff
    //         Signature Signature
    //     }
    //
    //     type StructType struct {
    //         Tag     itag // structType
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jul 21 02:40:02 UTC 2023
    - 6.8K bytes
    - Viewed (0)
  6. src/cmd/api/testdata/src/pkg/p1/golden.txt

    pkg p1, type Embedded struct
    pkg p1, type Error interface { Error, Temporary }
    pkg p1, type Error interface, Error() string
    pkg p1, type Error interface, Temporary() bool
    pkg p1, type FuncType func(int, int, string) (*B, error)
    pkg p1, type I interface, Get(string) int64
    pkg p1, type I interface, Get //deprecated
    pkg p1, type I interface, GetNamed(string) int64
    pkg p1, type I interface, Name() string
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 02 16:29:41 UTC 2022
    - 3.6K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/tools/go/ast/inspector/typeof.go

    	case *ast.File:
    		return 1 << nFile
    	case *ast.ForStmt:
    		return 1 << nForStmt
    	case *ast.FuncDecl:
    		return 1 << nFuncDecl
    	case *ast.FuncLit:
    		return 1 << nFuncLit
    	case *ast.FuncType:
    		return 1 << nFuncType
    	case *ast.GenDecl:
    		return 1 << nGenDecl
    	case *ast.GoStmt:
    		return 1 << nGoStmt
    	case *ast.Ident:
    		return 1 << nIdent
    	case *ast.IfStmt:
    		return 1 << nIfStmt
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 18 21:28:13 UTC 2023
    - 4.8K bytes
    - Viewed (0)
  8. src/go/ast/example_test.go

    	//     12  .  .  .  .  .  Kind: func
    	//     13  .  .  .  .  .  Name: "main"
    	//     14  .  .  .  .  .  Decl: *(obj @ 7)
    	//     15  .  .  .  .  }
    	//     16  .  .  .  }
    	//     17  .  .  .  Type: *ast.FuncType {
    	//     18  .  .  .  .  Func: 3:1
    	//     19  .  .  .  .  Params: *ast.FieldList {
    	//     20  .  .  .  .  .  Opening: 3:10
    	//     21  .  .  .  .  .  Closing: 3:11
    	//     22  .  .  .  .  }
    	//     23  .  .  .  }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 21:44:50 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/typecheck/mkbuiltin.go

    		dir := "types.Cboth"
    		switch t.Dir {
    		case ast.SEND:
    			dir = "types.Csend"
    		case ast.RECV:
    			dir = "types.Crecv"
    		}
    		return fmt.Sprintf("types.NewChan(%s, %s)", i.subtype(t.Value), dir)
    	case *ast.FuncType:
    		return fmt.Sprintf("newSig(%s, %s)", i.fields(t.Params, false), i.fields(t.Results, false))
    	case *ast.InterfaceType:
    		if len(t.Methods.List) != 0 {
    			log.Fatal("non-empty interfaces unsupported")
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 26 21:56:49 UTC 2023
    - 6K bytes
    - Viewed (0)
  10. src/cmd/fix/fix.go

    	case **ast.BlockStmt:
    		walkBeforeAfter(*n, before, after)
    	case **ast.CallExpr:
    		walkBeforeAfter(*n, before, after)
    	case **ast.FieldList:
    		walkBeforeAfter(*n, before, after)
    	case **ast.FuncType:
    		walkBeforeAfter(*n, before, after)
    	case **ast.Ident:
    		walkBeforeAfter(*n, before, after)
    	case **ast.BasicLit:
    		walkBeforeAfter(*n, before, after)
    
    	// pointers to slices
    	case *[]ast.Decl:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 13 18:45:54 UTC 2021
    - 14.6K bytes
    - Viewed (0)
Back to top