fuzzycopy v0.2.1 (2018-09-11T09:41:13Z)
Dub
Repo
canBeConvertedWithTo
fuzzycopy
Undocumented in source.
template
canBeConvertedWithTo (
F
T
) {
import
std
.
traits
:
isIntegral
,
isFloatingPoint
,
isArray
;
;
import
std
.
range
:
ElementEncodingType
;
;
static if
(
isIntegral!F && isIntegral!T
)
enum
canBeConvertedWithTo
;
static if
(!(
isIntegral!F && isIntegral!T
))
static if
(
isIntegral!F && isFloatingPoint!T
)
enum
canBeConvertedWithTo
;
static if
(!(
isIntegral!F && isIntegral!T
))
static if
(!(
isIntegral!F && isFloatingPoint!T
))
static if
(
isFloatingPoint!F && isIntegral!T
)
enum
canBeConvertedWithTo
;
alias
FType
=
ElementEncodingType
!
F
;
alias
TType
=
ElementEncodingType
!
T
;
static if
(!(
isIntegral!F && isIntegral!T
))
static if
(!(
isIntegral!F && isFloatingPoint!T
))
static if
(!(
isFloatingPoint!F && isIntegral!T
))
static if
(
isArray!F && isArray!T
)
enum
canBeConvertedWithTo
;
static if
(!(
isIntegral!F && isIntegral!T
))
static if
(!(
isIntegral!F && isFloatingPoint!T
))
static if
(!(
isFloatingPoint!F && isIntegral!T
))
static if
(!(
isArray!F && isArray!T
))
enum
canBeConvertedWithTo
;
}
Members
Aliases
FType
alias
FType
=
ElementEncodingType
!
F
Undocumented in source.
TType
alias
TType
=
ElementEncodingType
!
T
Undocumented in source.
Manifest constants
canBeConvertedWithTo
enum
canBeConvertedWithTo
;
Undocumented in source.
canBeConvertedWithTo
enum
canBeConvertedWithTo
;
Undocumented in source.
canBeConvertedWithTo
enum
canBeConvertedWithTo
;
Undocumented in source.
canBeConvertedWithTo
enum
canBeConvertedWithTo
;
Undocumented in source.
canBeConvertedWithTo
enum
canBeConvertedWithTo
;
Undocumented in source.
Meta
Source
See Implementation
fuzzycopy
enums
FuzzyCP
functions
buildFromAllSwitchCase
fuzzyCP
templates
canBeConvertedWithTo