Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for encodeState (0.1 sec)

  1. src/encoding/gob/encoder.go

    	sent       map[reflect.Type]typeId // which types we've already sent
    	countState *encoderState           // stage for writing counts
    	freeList   *encoderState           // list of free encoderStates; avoids reallocation
    	byteBuf    encBuffer               // buffer for top-level encoderState
    	err        error
    }
    
    // Before we encode a message, we reserve space at the head of the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:04:28 UTC 2023
    - 7.8K bytes
    - Viewed (0)
  2. src/encoding/gob/encgen.go

    import (
    	"reflect"
    )
    
    `
    
    const arrayHelper = `
    func enc%[2]sArray(state *encoderState, v reflect.Value) bool {
    	// Can only slice if it is addressable.
    	if !v.CanAddr() {
    		return false
    	}
    	return enc%[2]sSlice(state, v.Slice(0, v.Len()))
    }
    `
    
    const sliceHelper = `
    func enc%[2]sSlice(state *encoderState, v reflect.Value) bool {
    	slice, ok := v.Interface().([]%[1]s)
    	if !ok {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 22 16:39:09 UTC 2024
    - 3.8K bytes
    - Viewed (0)
Back to top