mirror of
https://github.com/Kistler-Group/sdbus-cpp.git
synced 2026-01-25 15:12:20 +01:00
* test: add Variant move test * fix: provide signature_of<_T&&> Provide signature_of specialization for rvalue references resp. allow when forwarding references resolve to rvalue references signature_of<_T&&> is needed e.g. for std::map::try_emplace() when the emplaced sdbus:: type is passed as rvalue reference, otherwise the static_assert "Unsupported D-Bus type ..." would trigger See https://github.com/Kistler-Group/sdbus-cpp/issues/513#issuecomment-3429733769 for an elaborate explanation Signed-off-by: Simon Braunschmidt <simon.braunschmidt@iba-group.com> --------- Signed-off-by: Simon Braunschmidt <simon.braunschmidt@iba-group.com> Co-authored-by: Stanislav Angelovic <stanislav.angelovic.ext@siemens.com>