structured-rpc v1.0.0-alpha.4 (2020-05-16T03:27:02Z)
Dub
Repo
rpcParametersMatch
orderedrpc
Undocumented in source.
template
rpcParametersMatch (
alias
rpc
alias
RPCSrc
RPCSrc
srcs
) {
alias
Matcher
=
aliasSeqMatch
!(
RPCParametersExt
!(
rpc
,
RPCSrc
,
flags
(
srcs
)[
i
]))
;
static if
(
!is(defined) && !Matcher!(RPCParametersExt!(rpc, RPCSrc, flags(srcs)[i + 1]))
)
enum
rpcParametersMatch
;
enum
defined
;
static if
(
!is(defined)
)
enum
rpcParametersMatch
;
}
Members
Aliases
Matcher
alias
Matcher
=
aliasSeqMatch
!(
RPCParametersExt
!(
rpc
,
RPCSrc
,
flags
(
srcs
)[
i
]))
Undocumented in source.
Enums
defined
enum
defined
Undocumented in source.
Manifest constants
rpcParametersMatch
enum
rpcParametersMatch
;
Undocumented in source.
rpcParametersMatch
enum
rpcParametersMatch
;
Undocumented in source.
Meta
Source
See Implementation
orderedrpc
classes
RPCError
enums
RPCSrc
enumMemberUDAFixMixin
functions
flags
rpcIDs
mixin templates
MakeRPCs
structs
RPC
RPCCon
templates
AliasSeqOf
ConType
Exclam
MakeRPCsArgs
MakeRPCsImpl
RPCMsgData
RPCParameters
RPCParametersExt
RPCSendConnections
aliasSeqMatch
allParametersMatch
parametersMatch
rpcByID
rpcFunction
rpcParametersMatch
rpcsWithID
staticFold
staticLift
staticScan