libd ~master (2021-08-29T21:20:58Z)
Dub
Repo
notNull
libd
memory
ptr
Undocumented in source. Be warned that the author may not have intended to support it.
NotNullPtr
!(
T
,
Tag
)
notNull
(T* ptr)
NotNullPtr
!(
T
,
Tag
)
notNull
(MaybeNullPtr!(T, Tag) ptr)
NotNullSlice
!(
T
,
Tag
)
notNull
(T[] slice)
NotNullSlice
!(
T
,
Tag
)
notNull
(MaybeNullSlice!(T, Tag) slice)
NotNullPtr
!(
T
,
"default"
)
notNull
(T* ptr)
@
safe
@
nogc
nothrow pure
NotNullPtr
!(
T
, "default")
notNull
(
T
)
(
T
*
ptr
)
NotNullSlice
!(
T
,
"default"
)
notNull
(T[] slice)
Meta
Source
See Implementation
libd
memory
ptr
functions
maybeNull
notNull
structs
MaybeNullPtr
MaybeNullSlice
NotNullPtr
NotNullSlice