openmethods v1.0.0 (2017-09-25T01:41:40Z)
Dub
Repo
Runtime.MethodInfo
openmethods
Runtime
Undocumented in source.
struct
Runtime
struct
MethodInfo {
string
name
;
ClassInfo
[]
vp
;
SpecInfo
*[]
specInfos
;
Word
*
slots
;
Word
*
strides
;
Word
*
dispatchTable
;
void
*
ambiguousCallError
;
void
*
notImplementedError
;
}
Members
Variables
ambiguousCallError
void
*
ambiguousCallError
;
Undocumented in source.
dispatchTable
Word
*
dispatchTable
;
Undocumented in source.
name
string
name
;
Undocumented in source.
notImplementedError
void
*
notImplementedError
;
Undocumented in source.
slots
Word
*
slots
;
Undocumented in source.
specInfos
SpecInfo
*[]
specInfos
;
Undocumented in source.
strides
Word
*
strides
;
Undocumented in source.
vp
ClassInfo
[]
vp
;
Undocumented in source.
Meta
Source
See Implementation
openmethods
Runtime
aliases
GroupMap
Registry
functions
allocateSlotDown
allocateSlotUp
allocateSlots
buildTable
buildTables
calculateInheritanceRelationships
checkDeallocatorConflicts
findHash
getClass
initClasses
layer
scoop
seed
slots
update
static functions
best
findNext
hash
isMoreSpecific
static variables
gdtbl
gmtbl
hashMult
hashShift
hashSize
hashTable
methodInfos
methodsUsingDeallocator
methodsUsingHash
needUpdate
structs
Class
HashInfo
Method
MethodInfo
Metrics
Param
Spec
SpecInfo
unions
Word
variables
classMap
classes
methods
metrics
mtbls