type internal/reflectlite.rtype
66 uses
internal/reflectlite (current package)
swapper.go#L33: typ := v.Type().Elem().(*rtype)
type.go#L66: common() *rtype
type.go#L151: type rtype struct {
type.go#L198: rtype
type.go#L199: elem *rtype // array element type
type.go#L200: slice *rtype // slice type
type.go#L206: rtype
type.go#L207: elem *rtype // channel element type
type.go#L223: rtype
type.go#L236: rtype
type.go#L243: rtype
type.go#L244: key *rtype // map key type
type.go#L245: elem *rtype // map element (value) type
type.go#L246: bucket *rtype // internal bucket structure
type.go#L257: rtype
type.go#L258: elem *rtype // pointer element (pointed at) type
type.go#L263: rtype
type.go#L264: elem *rtype // slice element type
type.go#L270: typ *rtype // type of field
type.go#L284: rtype
type.go#L453: func (t *rtype) nameOff(off nameOff) name {
type.go#L457: func (t *rtype) typeOff(off typeOff) *rtype {
type.go#L458: return (*rtype)(resolveTypeOff(unsafe.Pointer(t), int32(off)))
type.go#L461: func (t *rtype) uncommon() *uncommonType {
type.go#L512: rtype
type.go#L519: func (t *rtype) String() string {
type.go#L527: func (t *rtype) Size() uintptr { return t.size }
type.go#L529: func (t *rtype) Kind() Kind { return Kind(t.kind & kindMask) }
type.go#L531: func (t *rtype) pointers() bool { return t.ptrdata != 0 }
type.go#L533: func (t *rtype) common() *rtype { return t }
type.go#L535: func (t *rtype) exportedMethods() []method {
type.go#L543: func (t *rtype) NumMethod() int {
type.go#L551: func (t *rtype) PkgPath() string {
type.go#L562: func (t *rtype) hasName() bool {
type.go#L566: func (t *rtype) Name() string {
type.go#L578: func (t *rtype) chanDir() chanDir {
type.go#L586: func (t *rtype) Elem() Type {
type.go#L607: func (t *rtype) In(i int) Type {
type.go#L615: func (t *rtype) Key() Type {
type.go#L623: func (t *rtype) Len() int {
type.go#L631: func (t *rtype) NumField() int {
type.go#L639: func (t *rtype) NumIn() int {
type.go#L647: func (t *rtype) NumOut() int {
type.go#L655: func (t *rtype) Out(i int) Type {
type.go#L663: func (t *funcType) in() []*rtype {
type.go#L671: return (*[1 << 20]*rtype)(add(unsafe.Pointer(t), uadd, "t.inCount > 0"))[:t.inCount:t.inCount]
type.go#L674: func (t *funcType) out() []*rtype {
type.go#L683: return (*[1 << 20]*rtype)(add(unsafe.Pointer(t), uadd, "outCount > 0"))[t.inCount : t.inCount+outCount : t.inCount+outCount]
type.go#L707: func (t *rtype) Implements(u Type) bool {
type.go#L714: return implements(u.(*rtype), t)
type.go#L717: func (t *rtype) AssignableTo(u Type) bool {
type.go#L721: uu := u.(*rtype)
type.go#L725: func (t *rtype) Comparable() bool {
type.go#L730: func implements(T, V *rtype) bool {
type.go#L819: func directlyAssignable(T, V *rtype) bool {
type.go#L847: func haveIdenticalUnderlyingType(T, V *rtype, cmpTags bool) bool {
type.go#L954: func toType(t *rtype) Type {
type.go#L962: func ifaceIndir(t *rtype) bool {
value.go#L38: typ *rtype
value.go#L182: typ *rtype
value.go#L391: func unsafe_New(*rtype) unsafe.Pointer
value.go#L412: func (v Value) assignTo(context string, dst *rtype, target unsafe.Pointer) Value {
value.go#L459: func ifaceE2I(t *rtype, src interface{}, dst unsafe.Pointer)
value.go#L463: func typedmemmove(t *rtype, dst, src unsafe.Pointer)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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 @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |