pyd v0.14.3 (2022-03-12T16:12:50Z)
Home
Dub
Repo
StripSafeTrusted
pyd
util
typeinfo
Undocumented in source.
template
StripSafeTrusted (
F
) {
enum
attrs
;
enum
desired_attrs
;
enum
linkage
;
alias
unqual_F
=
SetFunctionAttributes
!(
F
,
linkage
,
desired_attrs
)
;
static if
(
isFunctionPointer!F
)
enum
constn
;
alias
StripSafeTrusted
=
ApplyConstness
!(
PointerTarget
!
unqual_F
,
constn
)*
;
static if
(!(
isFunctionPointer!F
))
static if
(
isDelegate!F
)
enum
constn
;
alias
StripSafeTrusted
=
ApplyConstness
!(
unqual_F
,
constn
)
;
static if
(!(
isFunctionPointer!F
))
static if
(!(
isDelegate!F
))
enum
constn
;
alias
StripSafeTrusted
=
ApplyConstness
!(
unqual_F
,
constn
)
;
}
Members
Aliases
StripSafeTrusted
alias
StripSafeTrusted
=
ApplyConstness
!(
PointerTarget
!
unqual_F
,
constn
)*
Undocumented in source.
StripSafeTrusted
alias
StripSafeTrusted
=
ApplyConstness
!(
unqual_F
,
constn
)
Undocumented in source.
StripSafeTrusted
alias
StripSafeTrusted
=
ApplyConstness
!(
unqual_F
,
constn
)
Undocumented in source.
unqual_F
alias
unqual_F
=
SetFunctionAttributes
!(
F
,
linkage
,
desired_attrs
)
Undocumented in source.
Manifest constants
attrs
enum
attrs
;
Undocumented in source.
constn
enum
constn
;
Undocumented in source.
constn
enum
constn
;
Undocumented in source.
constn
enum
constn
;
Undocumented in source.
desired_attrs
enum
desired_attrs
;
Undocumented in source.
linkage
enum
linkage
;
Undocumented in source.
Meta
Source
See Implementation
pyd
util
typeinfo
classes
Z
enums
Constness
functions
attrs_to_string
constCompatible
constness_ToString
templates
ApplyConstness
ApplyConstness2
NewParamT
StripSafeTrusted
WorkaroundParameterDefaults
constness