Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for SendDir (0.27 sec)

  1. src/internal/abi/type.go

    	}
    	return 0
    }
    
    func (t *Type) Common() *Type {
    	return t
    }
    
    type ChanDir int
    
    const (
    	RecvDir    ChanDir = 1 << iota         // <-chan
    	SendDir                                // chan<-
    	BothDir            = RecvDir | SendDir // chan
    	InvalidDir ChanDir = 0
    )
    
    // ChanType represents a channel type
    type ChanType struct {
    	Type
    	Elem *Type
    	Dir  ChanDir
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 17 21:09:59 UTC 2024
    - 21.8K bytes
    - Viewed (0)
  2. src/runtime/select.go

    // This must match ../reflect/value.go:/runtimeSelect
    type runtimeSelect struct {
    	dir selectDir
    	typ unsafe.Pointer // channel type (not used here)
    	ch  *hchan         // channel
    	val unsafe.Pointer // ptr to data (SendDir) or ptr to receive buffer (RecvDir)
    }
    
    // These values must match ../reflect/value.go:/SelectDir.
    type selectDir int
    
    const (
    	_             selectDir = iota
    	selectSend              // case Chan <- Send
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 13 21:36:04 UTC 2024
    - 15K bytes
    - Viewed (0)
  3. src/reflect/value.go

    			ch.mustBeExported()
    			tt := (*chanType)(unsafe.Pointer(ch.typ()))
    			if ChanDir(tt.Dir)&SendDir == 0 {
    				panic("reflect.Select: SendDir case using recv-only channel")
    			}
    			rc.ch = ch.pointer()
    			rc.typ = toRType(&tt.Type)
    			v := c.Send
    			if !v.IsValid() {
    				panic("reflect.Select: SendDir case missing Send value")
    			}
    			v.mustBeExported()
    			v = v.assignTo("reflect.Select", tt.Elem, nil)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:17:41 UTC 2024
    - 119.9K bytes
    - Viewed (0)
  4. src/reflect/type.go

    type aTextOff = abi.TextOff
    
    // ChanDir represents a channel type's direction.
    type ChanDir int
    
    const (
    	RecvDir ChanDir             = 1 << iota // <-chan
    	SendDir                                 // chan<-
    	BothDir = RecvDir | SendDir             // chan
    )
    
    // arrayType represents a fixed array type.
    type arrayType = abi.ArrayType
    
    // chanType represents a channel type.
    type chanType = abi.ChanType
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 85.5K bytes
    - Viewed (0)
  5. src/text/template/exec.go

    		}
    		om := fmtsort.Sort(val)
    		for _, m := range om {
    			oneIteration(m.Key, m.Value)
    		}
    		return
    	case reflect.Chan:
    		if val.IsNil() {
    			break
    		}
    		if val.Type().ChanDir() == reflect.SendDir {
    			s.errorf("range over send-only channel %v", val)
    			break
    		}
    		i := 0
    		for ; ; i++ {
    			elem, ok := val.Recv()
    			if !ok {
    				break
    			}
    			oneIteration(reflect.ValueOf(i), elem)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 21:22:24 UTC 2024
    - 32K bytes
    - Viewed (0)
  6. src/reflect/all_test.go

    	// check construction and use of type not in binary
    	type T string
    	crt := ChanOf(RecvDir, TypeOf(T("")))
    	cst := ChanOf(SendDir, TypeOf(T("")))
    
    	// check that type already in binary is found
    	type T1 int
    	checkSameType(t, ChanOf(RecvDir, TypeOf(T1(1))), (<-chan T1)(nil))
    	checkSameType(t, ChanOf(SendDir, TypeOf(T1(1))), (chan<- T1)(nil))
    
    	// check String form of ChanDir
    	if crt.ChanDir().String() != "<-chan" {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 218.8K bytes
    - Viewed (0)
  7. platforms/enterprise/enterprise-plugin-performance/src/templates/buildsrc-plugins/buildSrc/build.gradle

    tasks.register('generatePluginSources') {
        inputs.property('pluginCount', pluginCount)
        def genDir = file("build/src/generated/java")
        outputs.dir genDir
    
        doLast {
            def packageDir = new File(genDir, "org/gradle/build/generated/")
            packageDir.mkdirs()
    
            (1..pluginCount).each { i ->
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jul 17 10:38:06 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"SelectCase.Dir", Field, 1},
    		{"SelectCase.Send", Field, 1},
    		{"SelectDefault", Const, 1},
    		{"SelectDir", Type, 1},
    		{"SelectRecv", Const, 1},
    		{"SelectSend", Const, 1},
    		{"SendDir", Const, 0},
    		{"Slice", Const, 0},
    		{"SliceHeader", Type, 0},
    		{"SliceHeader.Cap", Field, 0},
    		{"SliceHeader.Data", Field, 0},
    		{"SliceHeader.Len", Field, 0},
    		{"SliceOf", Func, 1},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
Back to top