Я хотел бы написать декорирующая функция, которая прозрачно изменяет свой аргумент и возвращает ссылку на него, возможно, передавая rvalue/литерал.
Концептуальный пример:
Код: Выделить всё
struct Exception {
Exception(int c): code(c) { cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79331258/move-semantics-for-a-transparent-function-decorator[/url]