<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="">= Avoiding Physical Dependency Some users, particularly library authors, may wish to provide conversions between their types and &lt;&lt;ref_value&gt;&gt;, but at the same time would prefer to avoid having their library depend on Boost.JSON. This is possible to achieve with the help of a few forward declarations.</string>
    <string name="">Note that &lt;&lt;ref_value_from&gt;&gt; is declared using an out-parameter, rather then returning its result. This overload is specifically designed for this use-case.</string>
    <string name="">After that the definitions of `tag_invoke` overloads should be provided. These overloads have to be templates, since &lt;&lt;ref_value&gt;&gt; is only forward-declared and hence is an incomplete type.</string>
    <string name="">As discussed previously, we prefer to define a non-throwing overload of `tag_invoke` for &lt;&lt;ref_try_value_to&gt;&gt;, rather then the throwing overload for &lt;&lt;ref_value_to&gt;&gt;, as the latter can fallback to the former without performance degradation.</string>
    <string name="">Forward declarations of contextual conversions are done very similarly:</string>
</resources>
