Home
last modified time | relevance | path

Searched defs:userTypeInfo (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/prebuilts/go/linux-x86/src/encoding/gob/
Dtype.go22 type userTypeInfo struct { struct
23 user reflect.Type // the type the user handed us
24 base reflect.Type // the base type after all indirections
25 indir int // number of indirections to reach the base type
26 externalEnc int // xGob, xBinary, or xText
27 externalDec int // xGob, xBinary, or xText
28 encIndir int8 // number of indirections to reach the receiver type; may be negative
29 decIndir int8 // number of indirections to reach the receiver type; may be negative
452 func newTypeObject(name string, ut *userTypeInfo, rt reflect.Type) (gobType, error) {
608 func getType(name string, ut *userTypeInfo, rt reflect.Type) (gobType, error) {
[all …]
Dencode.go435 func (enc *Encoder) encodeGobEncoder(b *encBuffer, ut *userTypeInfo, v reflect.Value) {
565 func gobEncodeOpFor(ut *userTypeInfo) (*encOp, int) {
593 func compileEnc(ut *userTypeInfo, building map[*typeInfo]bool) *encEngine {
624 func getEncEngine(ut *userTypeInfo, building map[*typeInfo]bool) *encEngine {
636 func buildEncEngine(info *typeInfo, ut *userTypeInfo, building map[*typeInfo]bool) *encEngine {
655 func (enc *Encoder) encode(b *encBuffer, value reflect.Value, ut *userTypeInfo) {
Ddecode.go755 func (dec *Decoder) decodeGobDecoder(ut *userTypeInfo, state *decoderState, value reflect.Value) {
990 func (dec *Decoder) gobDecodeOpFor(ut *userTypeInfo) *decOp {
1097 func (dec *Decoder) compileSingle(remoteId typeId, ut *userTypeInfo) (engine *decEngine, err error)…
1130 func (dec *Decoder) compileDec(remoteId typeId, ut *userTypeInfo) (engine *decEngine, err error) {
1181 func (dec *Decoder) getDecEnginePtr(remoteId typeId, ut *userTypeInfo) (enginePtr **decEngine, err …