Search Options

Results per page
Sort
Preferred Languages
Advance

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

  1. src/encoding/json/encode.go

    var encodeStatePool sync.Pool
    
    func newEncodeState() *encodeState {
    	if v := encodeStatePool.Get(); v != nil {
    		e := v.(*encodeState)
    		e.Reset()
    		if len(e.ptrSeen) > 0 {
    			panic("ptrEncoder.encode should have emptied ptrSeen via defers")
    		}
    		e.ptrLevel = 0
    		return e
    	}
    	return &encodeState{ptrSeen: make(map[any]struct{})}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 36.2K bytes
    - Viewed (0)
  2. src/encoding/gob/encode.go

    	"sync"
    )
    
    const uint64Size = 8
    
    type encHelper func(state *encoderState, v reflect.Value) bool
    
    // encoderState is the global execution state of an instance of the encoder.
    // Field numbers are delta encoded and always increase. The field
    // number is initialized to -1 so 0 comes out as delta(1). A delta of
    // 0 terminates the structure.
    type encoderState struct {
    	enc      *Encoder
    	b        *encBuffer
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 02:00:26 UTC 2024
    - 19K bytes
    - Viewed (0)
Back to top