spasm v0.2.0-beta.8 (2020-09-12T08:27:15Z)
Dub
Repo
ParameterIdentifierTuple
spasm
ct
Undocumented in source.
template
ParameterIdentifierTuple (
func
...
)
if
(
func
.
length
== 1 &&
isCallable
!
func
) {
import
std
.
meta
:
AliasSeq
;
;
template
Get
(size_t i)
;
template
Get
(size_t i)
;
alias
PT
=
AliasSeq
!()
;
template
Impl
(size_t i = 0)
;
alias
ParameterIdentifierTuple
=
Impl
!()
;
}
Members
Aliases
PT
alias
PT
=
AliasSeq
!()
Undocumented in source.
ParameterIdentifierTuple
alias
ParameterIdentifierTuple
=
Impl
!()
Undocumented in source.
Templates
Get
template
Get
(size_t i)
Undocumented in source.
Get
template
Get
(size_t i)
Undocumented in source.
Impl
template
Impl
(size_t i = 0)
Undocumented in source.
Meta
Source
See Implementation
spasm
ct
aliases
Identity
enums
isTuple
templates
FunctionTypeOf
Joiner
ParameterIdentifierTuple
Tuple
capitalize
from
getMember
getName
getNamedFields
getStringUDAs
isCallable
isDelegate
isFunctionPointer
isSomeFunction
replace
toLower
tuple
variables
distinctFieldNames