Commit 09cda573 authored by Nikita Ofitserov's avatar Nikita Ofitserov

Support moving from rvalues in an std::initializer_list

This commit works around an issue in std::initializer_list design.
By using a detail::json_ref proxy with a mutable value inside,
rvalue-ness of an input to list initializer is remembered and
used later to move from the proxy instead of copying.
parent cf3ca3b7
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment