ddbus v2.1.0 (2017-04-23T20:15:57Z)
Home
Dub
Repo
isVariant
ddbus
util
Undocumented in source.
template
isVariant (
T
) {
static if
(
isBasicType!T || isInputRange!T
)
enum
isVariant
;
static if
(!(
isBasicType!T || isInputRange!T
))
static if
(
__traits(compiles, TemplateOf!T) && __traits(isSame, TemplateOf!T, Variant)
)
enum
isVariant
;
static if
(!(
isBasicType!T || isInputRange!T
))
static if
(!(
__traits(compiles, TemplateOf!T) && __traits(isSame, TemplateOf!T, Variant)
))
enum
isVariant
;
}
Members
Manifest constants
isVariant
enum
isVariant
;
Undocumented in source.
isVariant
enum
isVariant
;
Undocumented in source.
isVariant
enum
isVariant
;
Undocumented in source.
Meta
Source
See Implementation
ddbus
util
functions
byDictionaryEntries
typeCode
typeSig
typeSigAll
typeSigArr
typeSigReturn
structs
DictionaryEntry
templates
VariantType
allCanDBus
basicDBus
canDBus
isVariant