aedi v0.2.0 (2017-03-08T09:57:04Z)
Dub
Repo
enforceMethodSignature
aermicioi
util
traits
enforce
Undocumented in source.
template
enforceMethodSignature
(InterfaceFunction, Function)
template
enforceMethodSignature
(InterfaceFunction, Overloads...)
template
enforceMethodSignature (
InterfaceFunction
Overloads
...
)
if
(
Overloads
.
length
> 1
) {
static if
(
enforceMethodSignature!(InterfaceFunction, Overloads[0])
)
enum
bool
enforceMethodSignature
;
static if
(!(
enforceMethodSignature!(InterfaceFunction, Overloads[0])
))
static if
(
Overloads.length > 1
)
enum
bool
enforceMethodSignature
;
static if
(!(
enforceMethodSignature!(InterfaceFunction, Overloads[0])
))
static if
(!(
Overloads.length > 1
))
enum
bool
enforceMethodSignature
;
}
Members
Variables
enforceMethodSignature
enum
bool
enforceMethodSignature
;
Undocumented in source.
enforceMethodSignature
enum
bool
enforceMethodSignature
;
Undocumented in source.
enforceMethodSignature
enum
bool
enforceMethodSignature
;
Undocumented in source.
Meta
Source
See Implementation
aermicioi
util
traits
enforce
templates
enforceMethodSignature
enforceTypeSignature
enforceTypeTuple