type github.com/modern-go/reflect2.ListType (interface)
Method Implmentations
AssignableTo(anotherType Type) bool
ArrayType.AssignableTo
SliceType.AssignableTo
(*UnsafeArrayType).unsafeType.safeType.AssignableTo
(*UnsafeSliceType).unsafeType.safeType.AssignableTo
Elem() Type
ArrayType.Elem
SliceType.Elem
(*UnsafeArrayType).unsafeType.safeType.Elem
(*UnsafeSliceType).unsafeType.safeType.Elem
GetIndex(obj interface{}, index int) interface{}
ArrayType.GetIndex
SliceType.GetIndex
(*UnsafeArrayType).GetIndex
(*UnsafeSliceType).GetIndex
Implements(thatType Type) bool
ArrayType.Implements
SliceType.Implements
(*UnsafeArrayType).unsafeType.safeType.Implements
(*UnsafeSliceType).unsafeType.safeType.Implements
Indirect(obj interface{}) interface{}
ArrayType.Indirect
SliceType.Indirect
(*UnsafeArrayType).Indirect
(*UnsafeSliceType).unsafeType.Indirect
IsNil(obj interface{}) bool
ArrayType.IsNil
SliceType.IsNil
(*UnsafeArrayType).unsafeType.IsNil
(*UnsafeSliceType).IsNil
IsNullable() bool
ArrayType.IsNullable
SliceType.IsNullable
(*UnsafeArrayType).unsafeType.safeType.IsNullable
(*UnsafeSliceType).unsafeType.safeType.IsNullable
Kind() reflect.Kind
ArrayType.Kind
SliceType.Kind
(*UnsafeArrayType).unsafeType.safeType.Type.Kind
(*UnsafeSliceType).unsafeType.safeType.Type.Kind
LikePtr() bool
ArrayType.LikePtr
SliceType.LikePtr
(*UnsafeArrayType).LikePtr
(*UnsafeSliceType).unsafeType.LikePtr
New() interface{}
ArrayType.New
SliceType.New
(*UnsafeArrayType).unsafeType.New
(*UnsafeSliceType).unsafeType.New
PackEFace(ptr unsafe.Pointer) interface{}
ArrayType.PackEFace
SliceType.PackEFace
(*UnsafeArrayType).unsafeType.PackEFace
(*UnsafeSliceType).unsafeType.PackEFace
RType() uintptr
ArrayType.RType
SliceType.RType
(*UnsafeArrayType).unsafeType.RType
(*UnsafeSliceType).unsafeType.RType
Set(obj interface{}, val interface{})
ArrayType.Set
SliceType.Set
(*UnsafeArrayType).unsafeType.Set
(*UnsafeSliceType).Set
SetIndex(obj interface{}, index int, elem interface{})
ArrayType.SetIndex
SliceType.SetIndex
(*UnsafeArrayType).SetIndex
(*UnsafeSliceType).SetIndex
String() string
ArrayType.String
SliceType.String
(*UnsafeArrayType).unsafeType.safeType.Type.String
(*UnsafeSliceType).unsafeType.safeType.Type.String
Type1() reflect.Type
ArrayType.Type1
SliceType.Type1
(*UnsafeArrayType).unsafeType.safeType.Type1
(*UnsafeSliceType).unsafeType.safeType.Type1
UnsafeGetIndex(obj unsafe.Pointer, index int) unsafe.Pointer
ArrayType.UnsafeGetIndex
SliceType.UnsafeGetIndex
(*UnsafeArrayType).UnsafeGetIndex
(*UnsafeSliceType).UnsafeGetIndex
UnsafeIndirect(ptr unsafe.Pointer) interface{}
ArrayType.UnsafeIndirect
SliceType.UnsafeIndirect
(*UnsafeArrayType).UnsafeIndirect
(*UnsafeSliceType).unsafeType.UnsafeIndirect
UnsafeIsNil(ptr unsafe.Pointer) bool
ArrayType.UnsafeIsNil
SliceType.UnsafeIsNil
(*UnsafeArrayType).unsafeType.UnsafeIsNil
(*UnsafeSliceType).UnsafeIsNil
UnsafeNew() unsafe.Pointer
ArrayType.UnsafeNew
SliceType.UnsafeNew
(*UnsafeArrayType).unsafeType.UnsafeNew
(*UnsafeSliceType).unsafeType.UnsafeNew
UnsafeSet(ptr unsafe.Pointer, val unsafe.Pointer)
ArrayType.UnsafeSet
SliceType.UnsafeSet
(*UnsafeArrayType).unsafeType.UnsafeSet
(*UnsafeSliceType).UnsafeSet
UnsafeSetIndex(obj unsafe.Pointer, index int, elem unsafe.Pointer)
ArrayType.UnsafeSetIndex
SliceType.UnsafeSetIndex
(*UnsafeArrayType).UnsafeSetIndex
(*UnsafeSliceType).UnsafeSetIndex
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |