The first implementation used both RT_extractor<type>::{type,value_type}. But the new way to get that type is by using NSL::RealTypeOf<type>, which we should settle on. We should
[x] Remove all RT_extractors from user-facing code and
[ ] Clean up the RT_extractor; @Marcel-Rodekamp says it can be just a few lines of C++20 concept.
The first implementation used both
RT_extractor<type>::{type,value_type}
. But the new way to get that type is by usingNSL::RealTypeOf<type>
, which we should settle on. We shouldRT_extractor
s from user-facing code and