Lines Matching defs:pointer
70 type pointer struct { struct
71 v reflect.Value
99 func (p pointer) offset(f field) pointer {
103 func (p pointer) isNil() bool {
120 func (p pointer) toInt64() *int64 {
123 func (p pointer) toInt64Ptr() **int64 {
126 func (p pointer) toInt64Slice() *[]int64 {
132 func (p pointer) toInt32() *int32 {
146 func (p pointer) getInt32Ptr() *int32 {
154 func (p pointer) setInt32Ptr(v int32) {
164 func (p pointer) getInt32Slice() []int32 {
182 func (p pointer) setInt32Slice(v []int32) {
197 func (p pointer) appendInt32Slice(v int32) {
201 func (p pointer) toUint64() *uint64 {
204 func (p pointer) toUint64Ptr() **uint64 {
207 func (p pointer) toUint64Slice() *[]uint64 {
210 func (p pointer) toUint32() *uint32 {
213 func (p pointer) toUint32Ptr() **uint32 {
216 func (p pointer) toUint32Slice() *[]uint32 {
219 func (p pointer) toBool() *bool {
222 func (p pointer) toBoolPtr() **bool {
225 func (p pointer) toBoolSlice() *[]bool {
228 func (p pointer) toFloat64() *float64 {
231 func (p pointer) toFloat64Ptr() **float64 {
234 func (p pointer) toFloat64Slice() *[]float64 {
237 func (p pointer) toFloat32() *float32 {
240 func (p pointer) toFloat32Ptr() **float32 {
243 func (p pointer) toFloat32Slice() *[]float32 {
246 func (p pointer) toString() *string {
249 func (p pointer) toStringPtr() **string {
252 func (p pointer) toStringSlice() *[]string {
255 func (p pointer) toBytes() *[]byte {
258 func (p pointer) toBytesSlice() *[][]byte {
261 func (p pointer) toExtensions() *XXX_InternalExtensions {
264 func (p pointer) toOldExtensions() *map[int32]Extension {
267 func (p pointer) getPointer() pointer {
270 func (p pointer) setPointer(q pointer) {
273 func (p pointer) appendPointer(q pointer) {
279 func (p pointer) getPointerSlice() []pointer {
293 func (p pointer) setPointerSlice(v []pointer) {
307 func (p pointer) getInterfacePointer() pointer {
314 func (p pointer) asPointerTo(t reflect.Type) reflect.Value {