phobos-next ~master (2024-03-19T05:49:32Z)
Home
Dub
Repo
ContainerElementType.ET
nxt
container
traits
ContainerElementType
Undocumented in source.
template
ContainerElementType
(ContainerType, ElementType)
@
safe
template
ET (
bool
isConst
T
) {
@
safe
static if
(
isPointer!ElementType
)
enum
PointerIsConst
;
@
safe
static if
(
isPointer!ElementType
)
enum
PointerIsImmutable
;
@
safe
static if
(
isPointer!ElementType
)
enum
DataIsConst
;
@
safe
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
nxt
container
traits
ContainerElementType
aliases
ContainerElementType
templates
ET