openmethods v1.3.0 (2020-04-18T08:13:13Z)
Dub
Repo
Method.specRegistrar
openmethods
Method
Undocumented in source.
struct
Method
(alias module_, string name, uint index)
static
template
specRegistrar (
alias
Spec
) {
alias
SpecParams
=
std
.
traits
.
Parameters
!
Spec
;
static __gshared
openmethods
.
Runtime
.
SpecInfo
si
;
static
void
register
();
static
void
unregister
();
}
Members
Aliases
SpecParams
alias
SpecParams
=
std
.
traits
.
Parameters
!
Spec
Undocumented in source.
Static functions
register
void
register
()
Undocumented in source. Be warned that the author may not have intended to support it.
unregister
void
unregister
()
Undocumented in source. Be warned that the author may not have intended to support it.
Static variables
si
openmethods
.
Runtime
.
SpecInfo
si
;
Undocumented in source.
Meta
Source
See Implementation
openmethods
Method
aliases
CallParams
Dispatcher
Editor
Module
Original
QualParams
ReturnType
TheMethod
Word
Wrapper
genericNextPtr
removeStorageClasses
enums
castArgListCode
isVirtualPosition
manifest constants
Index
Mptr
Name
aliases
virtualArgListCode
virtualPositions
static functions
ambiguousCallError
getMptr
notImplementedError
register
resolve
unregister
static variables
info
nextPtr
templates
castArgCode
specRegistrar