Source: Real-Time Innovations ( Alejandro Campos)
The free-standing functions read() and take() should not be templates.
They are meant to be passed as function pointers to the streaming ManipulatorSelector API:
This syntax is not possible with the current definition of read() and take(), because they require an explicit template argument.
Remove the template argument, but leave a dummy argument to avoid users passing in any no-argument function.
Reported: DDS-PSM-Cxx 1.0b2 — Wed, 13 Jul 2016 17:41 GMT
Updated: Sun, 30 Sep 2018 23:27 GMT