tagion v1.0.3-rc1 (2023-12-18T15:15:15Z)
Dub
Repo
isOneOf
tagion
betterC
hibon
HiBONBase
@
nogc
template
isOneOf (
T
TList
...
) {
@
nogc
static if
(
TList.length == 0
)
enum
isOneOf
;
@
nogc
static if
(!(
TList.length == 0
))
static if
(
is(T == TList[0])
)
enum
isOneOf
;
alias
isOneOf
=
isOneOf
!(
T
,
TList
[
1
..$])
;
}
Members
Aliases
isOneOf
alias
isOneOf
=
isOneOf
!(
T
,
TList
[
1
..$])
Undocumented in source.
Manifest constants
isOneOf
enum
isOneOf
;
Undocumented in source.
isOneOf
enum
isOneOf
;
Undocumented in source.
Meta
Source
See Implementation
tagion
betterC
hibon
HiBONBase
enums
Type
isBasicValueType
isDataBlock
functions
isArray
isHiBONBaseType
isNative
is_index
is_key_ordered
is_key_valid
key_compare
to_uint
to_ulong
manifest constants
HIBON_VERSION
structs
DataBlock
Key
templates
Init_HiBON_Types
isOneOf
unions
ValueT