sily v3.0.0 (2023-10-17T16:22:24Z)
Dub
Repo
accessByString.opDispatch
sily
meta
swizzle
accessByString
Undocumented in source. Be warned that the author may not have intended to support it.
T
opDispatch
[@property getter]
T
opDispatch
[@property getter]
auto
opDispatch
[@property getter]
U
opDispatch
[@property setter]
mixintemplate
accessByString
(T, size_t N, string data, string accessString, string dataSep = " ", string accessSep = "|")
pure @
property
static if
(
isOneSymbolPerFieldForAnyAccessString(accessString, dataSep, accessSep)
)
auto
opDispatch
(
string
v
U
)
(
in
U
b
)
if
(
v.length
> 1 &&
oneOfAnyAccessAll
(
accessString
,
v
,
dataSep
,
accessSep
)
&&
isCompatibleArrayAccessString
(
v.length
,
v
)
&&
(
isSpecVector
!(
v.length
,
T
,
U
) ||
(
isDynamicVector
!
U
&&
is
(
typeof
(
T
(
U.datatype.init
)))
)
)
)
if
(
isCompatibleArrayAccessStrings
(
N
,
accessString
,
dataSep
,
accessSep
)
)
Meta
Source
See Implementation
sily
meta
swizzle
accessByString
properties
opDispatch