dcheck v0.1.0 (2014-03-27T22:52:40Z)
Dub
Repo
HasArbitrary.HasShrink
dcheck
arbitrary
HasArbitrary
Undocumented in source.
template
HasArbitrary
(T)
template
HasShrink () {
alias
Params
=
ParameterTypeTuple
!(
Arbitrary
!
T
.
shrink
)
;
alias
RetType
=
ReturnType
!(
Arbitrary
!
T
.
shrink
)
;
static if
(
__traits(compiles, Arbitrary!T.shrink)
)
enum
HasShrink
;
static if
(!(
__traits(compiles, Arbitrary!T.shrink)
))
enum
HasShrink
;
}
Members
Aliases
Params
alias
Params
=
ParameterTypeTuple
!(
Arbitrary
!
T
.
shrink
)
Undocumented in source.
RetType
alias
RetType
=
ReturnType
!(
Arbitrary
!
T
.
shrink
)
Undocumented in source.
Manifest constants
HasShrink
enum
HasShrink
;
Undocumented in source.
HasShrink
enum
HasShrink
;
Undocumented in source.
Meta
Source
See Implementation
dcheck
arbitrary
HasArbitrary
templates
HasGenerate
HasShrink
HasSpecialCases
isFullDefined