ddbus v3.0.0-beta.2 (2021-06-21T20:29:45Z)
Home
Dub
Repo
basicDBus
ddbus
util
Undocumented in source.
template
basicDBus (
U
) {
alias
T
=
Unqual
!
U
;
static if
(
staticIndexOf!(T, BasicTypes) >= 0
)
enum
basicDBus
;
static if
(!(
staticIndexOf!(T, BasicTypes) >= 0
))
static if
(
is(T B == enum)
)
enum
basicDBus
;
alias
E
=
TemplateArgsOf
!
T
[
0
]
;
static if
(!(
staticIndexOf!(T, BasicTypes) >= 0
))
static if
(!(
is(T B == enum)
))
static if
(
isInstanceOf!(BitFlags, T)
)
enum
basicDBus
;
static if
(!(
staticIndexOf!(T, BasicTypes) >= 0
))
static if
(!(
is(T B == enum)
))
static if
(!(
isInstanceOf!(BitFlags, T)
))
enum
basicDBus
;
}
Members
Aliases
E
alias
E
=
TemplateArgsOf
!
T
[
0
]
Undocumented in source.
T
alias
T
=
Unqual
!
U
Undocumented in source.
Manifest constants
basicDBus
enum
basicDBus
;
Undocumented in source.
basicDBus
enum
basicDBus
;
Undocumented in source.
basicDBus
enum
basicDBus
;
Undocumented in source.
basicDBus
enum
basicDBus
;
Undocumented in source.
Meta
Source
See Implementation
ddbus
util
aliases
BasicTypes
functions
byDictionaryEntries
dbusIsFloating
dbusIsIntegral
dbusIsNumeric
typeCode
typeSig
typeSigAll
typeSigArr
typeSigReturn
structs
DictionaryEntry
templates
VariantType
allCanDBus
basicDBus
canDBus
isVariant