get_reflected_type_t, which returns a "real" type;
why was syntax of reflexpr and friends changed to $*?
template <template <class...> class Tpl, ObjectSequence S>
constexpr auto unpack_sequence_v = unpack_sequence<Tpl, S>::value;Does unpack_sequence return ::value now? or is it just a typo?
P0194 explicitly states that empty $reflect is ill-formed, but updated examples in P0385 still use it.
Thanks in advance!
Sincerely,
Anton
Hi SG7,
I just read a new revision of P0194 and have a few questions regarding the changes:
- why was _m suffix renamed back to _t? I found it more consistent and clarifying that returned type is at meta-level. It might be confusing with
get_reflected_type_t, which returns a "real" type;
why was syntax of reflexpr and friends changed to $*?
template <template <class...> class Tpl, ObjectSequence S> constexpr auto unpack_sequence_v = unpack_sequence<Tpl, S>::value;Does unpack_sequence return ::value now? or is it just a typo?
P0194 explicitly states that empty $reflect is ill-formed, but updated examples in P0385 still use it.
-- ROOT - http://root.cern EP-SFT, CERN, 1211 Geneve 23, Switzerland Tel: +41 22 7678225