spasm v0.2.0-beta.8 (2020-09-12T08:27:15Z)
Dub
Repo
ContainerElementType.ET
spasm
rt
array
ContainerElementType
Undocumented in source.
template
ContainerElementType
(ContainerType, ElementType)
@
safe
nothrow
template
ET (
bool
isConst
T
) {
@
safe
nothrow
static if
(
isPointer!ElementType
)
enum
PointerIsConst
;
@
safe
nothrow
static if
(
isPointer!ElementType
)
enum
PointerIsImmutable
;
@
safe
nothrow
static if
(
isPointer!ElementType
)
enum
DataIsConst
;
@
safe
nothrow
static if
(
isPointer!ElementType
)
enum
DataIsImmutable
;
alias
ET
=
ElementType
;
alias
ET
=
ElementType
;
alias
ET
=
const
(
PointerTarget
!(
ElementType
))*
;
alias
ET
=
immutable
(
PointerTarget
!
ElementType
)*
;
alias
ET
=
ElementType
;
alias
ET
=
ElementType
;
alias
ET
=
const
(
Unqual
!
ElementType
)
;
alias
ET
=
immutable
(
Unqual
!
ElementType
)
;
}
Members
Aliases
ET
alias
ET
=
ElementType
Undocumented in source.
ET
alias
ET
=
ElementType
Undocumented in source.
ET
alias
ET
=
const
(
PointerTarget
!(
ElementType
))*
Undocumented in source.
ET
alias
ET
=
immutable
(
PointerTarget
!
ElementType
)*
Undocumented in source.
ET
alias
ET
=
ElementType
Undocumented in source.
ET
alias
ET
=
ElementType
Undocumented in source.
ET
alias
ET
=
const
(
Unqual
!
ElementType
)
Undocumented in source.
ET
alias
ET
=
immutable
(
Unqual
!
ElementType
)
Undocumented in source.
Manifest constants
DataIsConst
enum
DataIsConst
;
Undocumented in source.
DataIsImmutable
enum
DataIsImmutable
;
Undocumented in source.
PointerIsConst
enum
PointerIsConst
;
Undocumented in source.
PointerIsImmutable
enum
PointerIsImmutable
;
Undocumented in source.
Meta
Source
See Implementation
spasm
rt
array
ContainerElementType
aliases
ContainerElementType
templates
ET