Documentation ¶
Index ¶
- func PtrTo(t reflect.Type) reflect.Type
- type Type
- func (t *Type) Addr() uintptr
- func (t *Type) Align() int
- func (t *Type) AssignableTo(u reflect.Type) bool
- func (t *Type) Bits() int
- func (t *Type) ChanDir() reflect.ChanDir
- func (t *Type) Comparable() bool
- func (t *Type) ConvertibleTo(u reflect.Type) bool
- func (t *Type) Elem() reflect.Type
- func (t *Type) Field(i int) reflect.StructField
- func (t *Type) FieldAlign() int
- func (t *Type) FieldByIndex(index []int) reflect.StructField
- func (t *Type) FieldByName(name string) (reflect.StructField, bool)
- func (t *Type) FieldByNameFunc(match func(string) bool) (reflect.StructField, bool)
- func (t *Type) Implements(u reflect.Type) bool
- func (t *Type) In(i int) reflect.Type
- func (t *Type) IsVariadic() bool
- func (t *Type) Key() reflect.Type
- func (t *Type) Kind() reflect.Kind
- func (t *Type) Len() int
- func (t *Type) Method(i int) (m reflect.Method)
- func (t *Type) MethodByName(name string) (reflect.Method, bool)
- func (t *Type) Name() string
- func (t *Type) NumField() int
- func (t *Type) NumIn() int
- func (t *Type) NumMethod() int
- func (t *Type) NumOut() int
- func (t *Type) Out(i int) reflect.Type
- func (t *Type) PkgPath() string
- func (t *Type) Size() uintptr
- func (t *Type) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Type ¶
type Type struct {
// contains filtered or unexported fields
}
func (*Type) Comparable ¶
func (*Type) FieldAlign ¶
func (*Type) FieldByIndex ¶
func (t *Type) FieldByIndex(index []int) reflect.StructField
func (*Type) FieldByName ¶
func (t *Type) FieldByName(name string) (reflect.StructField, bool)
func (*Type) FieldByNameFunc ¶
func (*Type) IsVariadic ¶
Click to show internal directories.
Click to hide internal directories.