Documentation ¶
Index ¶
Constants ¶
View Source
const ( Invalid = reflect.Invalid Bool = reflect.Bool Int = reflect.Int Int8 = reflect.Int8 Int16 = reflect.Int16 Int32 = reflect.Int32 Int64 = reflect.Int64 Uint = reflect.Uint Uint8 = reflect.Uint8 Uint16 = reflect.Uint16 Uint32 = reflect.Uint32 Uint64 = reflect.Uint64 Uintptr = reflect.Uintptr Float32 = reflect.Float32 Float64 = reflect.Float64 Complex64 = reflect.Complex64 Complex128 = reflect.Complex128 Array = reflect.Array Chan = reflect.Chan Func = reflect.Func Interface = reflect.Interface Map = reflect.Map Ptr = reflect.Ptr Slice = reflect.Slice String = reflect.String Struct = reflect.Struct UnsafePointer = reflect.UnsafePointer )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StructField ¶
type Type ¶
type Type interface { Align() int FieldAlign() int Method(int) Method MethodByName(string) (Method, bool) NumMethod() int Name() string PkgPath() string Size() uintptr String() string Kind() Kind Implements(u Type) bool AssignableTo(u Type) bool ConvertibleTo(u Type) bool Comparable() bool Bits() int ChanDir() ChanDir IsVariadic() bool Elem() Type Field(i int) StructField FieldByIndex(index []int) StructField FieldByName(name string) (StructField, bool) FieldByNameFunc(match func(string) bool) (StructField, bool) In(i int) Type Key() Type Len() int NumField() int NumIn() int NumOut() int Out(i int) Type Addr() uintptr }
Click to show internal directories.
Click to hide internal directories.