Lines Matching defs:pointer

52 type pointer struct{ v reflect.Value }  struct
70 func (p pointer) IsNil() bool {
76 func (p pointer) Apply(f offset) pointer {
87 func (p pointer) AsValueOf(t reflect.Type) reflect.Value {
96 func (p pointer) AsIfaceOf(t reflect.Type) interface{} {
100 func (p pointer) Bool() *bool { return p.v.Interface().(*bool) }
101 func (p pointer) BoolPtr() **bool { return p.v.Interface().(**bool) }
102 func (p pointer) BoolSlice() *[]bool { return p.v.Interface().(*[]bool) }
103 func (p pointer) Int32() *int32 { return p.v.Interface().(*int32) }
104 func (p pointer) Int32Ptr() **int32 { return p.v.Interface().(**int32) }
105 func (p pointer) Int32Slice() *[]int32 { return p.v.Interface().(*[]int32) }
106 func (p pointer) Int64() *int64 { return p.v.Interface().(*int64) }
107 func (p pointer) Int64Ptr() **int64 { return p.v.Interface().(**int64) }
108 func (p pointer) Int64Slice() *[]int64 { return p.v.Interface().(*[]int64) }
109 func (p pointer) Uint32() *uint32 { return p.v.Interface().(*uint32) }
110 func (p pointer) Uint32Ptr() **uint32 { return p.v.Interface().(**uint32) }
111 func (p pointer) Uint32Slice() *[]uint32 { return p.v.Interface().(*[]uint32) }
112 func (p pointer) Uint64() *uint64 { return p.v.Interface().(*uint64) }
113 func (p pointer) Uint64Ptr() **uint64 { return p.v.Interface().(**uint64) }
114 func (p pointer) Uint64Slice() *[]uint64 { return p.v.Interface().(*[]uint64) }
115 func (p pointer) Float32() *float32 { return p.v.Interface().(*float32) }
116 func (p pointer) Float32Ptr() **float32 { return p.v.Interface().(**float32) }
117 func (p pointer) Float32Slice() *[]float32 { return p.v.Interface().(*[]float32) }
118 func (p pointer) Float64() *float64 { return p.v.Interface().(*float64) }
119 func (p pointer) Float64Ptr() **float64 { return p.v.Interface().(**float64) }
120 func (p pointer) Float64Slice() *[]float64 { return p.v.Interface().(*[]float64) }
121 func (p pointer) String() *string { return p.v.Interface().(*string) }
122 func (p pointer) StringPtr() **string { return p.v.Interface().(**string) }
123 func (p pointer) StringSlice() *[]string { return p.v.Interface().(*[]string) }
124 func (p pointer) Bytes() *[]byte { return p.v.Interface().(*[]byte) }
125 func (p pointer) BytesPtr() **[]byte { return p.v.Interface().(**[]byte) }
126 func (p pointer) BytesSlice() *[][]byte { return p.v.Interface().(*[][]byte) }
127 func (p pointer) WeakFields() *weakFields { return (*weakFields)(p.v.Interface().(*WeakFields)) }
128 func (p pointer) Extensions() *map[int32]ExtensionField {
132 func (p pointer) Elem() pointer {
138 func (p pointer) PointerSlice() []pointer {
152 func (p pointer) AppendPointerSlice(v pointer) {
158 func (p pointer) SetPointer(v pointer) {
163 func (ms *messageState) pointer() pointer { panic("not supported") } func