openmethods v1.2.1 (2020-02-15T07:27:09Z)
Dub
Repo
Method.castArgCode
openmethods
Method
Undocumented in source.
struct
Method
(string Mptr, R, string ID, uint FA, string[] SCM, T...)
static
template
castArgCode (
QualParam
size_t
i
) {
static
static if
(
IsVirtual!QualParam
)
static if
(
is(UnqualType!QualParam == interface)
)
enum
castArgCode
;
static
static if
(
IsVirtual!QualParam
)
static if
(!(
is(UnqualType!QualParam == interface)
))
enum
castArgCode
;
static
static if
(!(
IsVirtual!QualParam
))
static if
(
IsCovariant!QualParam
)
static if
(
is(UnqualType!QualParam == class)
)
debug
enum
castArgCode
;
static
static if
(!(
IsVirtual!QualParam
))
static if
(
IsCovariant!QualParam
)
static if
(
is(UnqualType!QualParam == class)
)
!debug
enum
castArgCode
;
static
static if
(!(
IsVirtual!QualParam
))
static if
(
IsCovariant!QualParam
)
static if
(!(
is(UnqualType!QualParam == class)
))
enum
castArgCode
;
static
static if
(!(
IsVirtual!QualParam
))
static if
(!(
IsCovariant!QualParam
))
enum
castArgCode
;
}
Members
Static variables
castArgCode
enum
castArgCode
;
Undocumented in source.
castArgCode
enum
castArgCode
;
Undocumented in source.
castArgCode
enum
castArgCode
;
Undocumented in source.
castArgCode
enum
castArgCode
;
Undocumented in source.
castArgCode
enum
castArgCode
;
Undocumented in source.
castArgCode
enum
castArgCode
;
Undocumented in source.
Meta
Source
See Implementation
openmethods
Method
aliases
CallParams
QualParams
ReturnType
TheMethod
Word
genericNextPtr
enums
isVirtualPosition
wrapperCode
manifest constants
Name
argListCode
code
discriminatorCode
discriminatorParamListCode
dispatcherCode
functionAttributes
functionPostfixCode
functionPrefixCode
paramListCode
returnStatementCode
returnTypeCode
specCode
virtualArgListCode
virtualPositions
static functions
ambiguousCallError
castArgListCode
getMptr
notImplementedError
resolve
static variables
info
nextPtr
templates
castArgCode