Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EmptyInterface ¶
func EmptyInterfaceData ¶
func EmptyInterfaceData(v interface{}) *EmptyInterface
type Interface ¶
func InterfaceData ¶
func InterfaceData(v interface{}) *Interface
type InterfaceType ¶
type Method ¶
type Method struct { Name NameOffset Type TypeOffset }
type NameOffset ¶
type NameOffset int32
type Type ¶
type Type struct { Size uintptr PtrData uintptr // Size of memory prefix holding all pointers Hash uint32 TypeFlag TypeFlag Align uint8 FieldAlign uint8 Kind uint8 // function for comparing objects of this type // (ptr to object A, ptr to object B) -> ==? Equal func(unsafe.Pointer, unsafe.Pointer) bool // Gcdata stores the GC type data for the garbage collector. // If the KindGCProg bit is set in Kind, Gcdata is a GC program. // Otherwise it is a ptrmask bitmap. See mbitmap.go for details. Gcdata *byte Str NameOffset PtrToThis TypeOffset }
type TypeOffset ¶
type TypeOffset int32
Click to show internal directories.
Click to hide internal directories.