openmethods v1.2.0 (2020-02-09T21:07:58Z)
Dub
Repo
MethodError
openmethods
Information passed to the error handler function.
class
MethodError : Error {
this
(int reason, const(Runtime.MethodInfo)* meth);
string
functionName
[@property getter];
enum
NotImplemented
;
enum
AmbiguousCall
;
enum
DeallocatorInUse
;
const
Runtime
.
MethodInfo
*
meth
;
int
reason
;
TypeInfo
[]
args
;
}
Constructors
this
this
(int reason, const(Runtime.MethodInfo)* meth)
Undocumented in source.
Members
Manifest constants
AmbiguousCall
enum
AmbiguousCall
;
Undocumented in source.
DeallocatorInUse
enum
DeallocatorInUse
;
Undocumented in source.
NotImplemented
enum
NotImplemented
;
Undocumented in source.
Properties
functionName
string
functionName
[@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
args
TypeInfo
[]
args
;
Undocumented in source.
meth
Runtime
.
MethodInfo
*
meth
;
Undocumented in source.
reason
int
reason
;
Undocumented in source.
Meta
Source
See Implementation
openmethods
aliases
MethodErrorHandler
UnqualType
classes
MethodError
enums
IsCovariant
IsVirtual
_isNamedSpec
tupleToArray
typeList
typeStringOf
unqualTypeList
unqualTypeStringOf
functions
_formatAppendClassInfoCode
_interp_text
_registerMethods
defaultMethodErrorHandler
interp
needUpdateMethods
next
registerMethods
setMethodErrorHandler
updateMethods
mixin templates
_registerSpecs
declareMethod
defineMethod
registerClasses
structs
Method
MethodTag
Runtime
covariant
method
mptr
virtual
templates
ConcatStorageClassModifiers
FilterVirtual
MethodOf
StorageClassModifiers
VirtualArity
_specId
castArg
castArgList
mapStatic
selectVirtualArgsCode
variables
MptrInDeallocator
MptrViaHash
errorHandler
hasVirtualParameters
Information passed to the error handler function.