vibe-d v0.8.1 (2017-08-29T22:03:39Z)
Home
Dub
Repo
haveTypeAlready
index
vibe
core
concurrency
Undocumented in source.
template
haveTypeAlready (
T
TYPES
...
) {
static if
(
TYPES.length == 0
)
enum
haveTypeAlready
;
static if
(!(
TYPES.length == 0
))
static if
(
is(T == TYPES[0])
)
enum
haveTypeAlready
;
alias
haveTypeAlready
=
haveTypeAlready
!(
T
,
TYPES
[
1
..$])
;
}
Members
Aliases
haveTypeAlready
alias
haveTypeAlready
=
haveTypeAlready
!(
T
,
TYPES
[
1
..$])
Undocumented in source.
Manifest constants
haveTypeAlready
enum
haveTypeAlready
;
Undocumented in source.
haveTypeAlready
enum
haveTypeAlready
;
Undocumented in source.
Meta
Source
See Implementation
index
vibe
core
concurrency
classes
VibedScheduler
enums
ConcurrencyPrimitive
functions
assumeIsolated
async
lock
makeIsolated
makeIsolatedArray
prioritySend
prioritySendCompat
receiveCompat
receiveOnlyCompat
receiveTimeoutCompat
send
sendCompat
setConcurrencyPrimitive
setMaxMailboxSizeCompat
structs
Future
ScopedLock
templates
Isolated
ScopedRef
haveTypeAlready
isCopyable
isStronglyIsolated
isWeaklyIsolated