openmethods v0.0.7 (2017-07-26T11:12:24Z)
Dub
Repo
Runtime.Method
openmethods
Runtime
Undocumented in source.
struct
Runtime
struct
Method {
MethodInfo
*
info
;
Class
*[]
vp
;
Spec
*[]
specs
;
int
[]
slots
;
int
[]
strides
;
void
*[]
dispatchTable
;
GroupMap
firstDim
;
auto
toString
();
}
Members
Functions
toString
auto
toString
()
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
dispatchTable
void
*[]
dispatchTable
;
Undocumented in source.
firstDim
GroupMap
firstDim
;
Undocumented in source.
info
MethodInfo
*
info
;
Undocumented in source.
slots
int
[]
slots
;
Undocumented in source.
specs
Spec
*[]
specs
;
Undocumented in source.
strides
int
[]
strides
;
Undocumented in source.
vp
Class
*[]
vp
;
Undocumented in source.
Meta
Source
See Implementation
openmethods
Runtime
aliases
GroupMap
Registry
functions
allocateSlotDown
allocateSlotUp
allocateSlots
buildTable
buildTables
calculateInheritanceRelationships
findHash
getClass
initClasses
layer
scoop
seed
slots
update
static functions
best
findNext
hash
isMoreSpecific
register
static variables
gdv
giv
hashMult
hashShift
hashSize
hashTable
methodInfos
needUpdate
structs
Class
HashInfo
Method
MethodInfo
Param
Spec
SpecInfo
unions
Word
variables
classMap
classes
methods
mtbls