openmethods ~master (2020-09-29T20:42:43Z)
Dub
Repo
registrar
openmethods
Undocumented in source.
mixin template
registrar (
alias
MODULE
alias
ModuleName
) {
import
openmethods
;
;
import
std
.
traits
;
;
void
registerMethods
();
eponymoustemplate
isNamedSpec
(alias spec)
;
template
specId
(alias M, alias spec)
;
template
specId
(alias M, alias spec)
;
void
registerSpecs
();
}
Members
Enums
isNamedSpec
eponymoustemplate
isNamedSpec
(alias spec)
Undocumented in source.
Functions
registerMethods
void
registerMethods
()
Undocumented in source. Be warned that the author may not have intended to support it.
registerSpecs
void
registerSpecs
()
Undocumented in source. Be warned that the author may not have intended to support it.
Templates
specId
template
specId
(alias M, alias spec)
Undocumented in source.
specId
template
specId
(alias M, alias spec)
Undocumented in source.
Meta
Source
See Implementation
openmethods
aliases
MethodErrorHandler
classes
MethodError
enums
hasVirtualParameters
functions
defaultMethodErrorHandler
makeCallParams
next
registerMethods
registrationMixture
removeStorageClasses
setMethodErrorHandler
trace
tracef
tracefln
updateMethods
interfaces
Registrar
manifest constants
MptrInDeallocator
MptrViaHash
mixin templates
registerClasses
registrar
structs
Method
MethodTag
Runtime
covariant
method
mptr
virtual
variables
errorHandler