<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="">= Uses-allocator Construction To support code bases which are already using polymorphic allocators, the containers in this library support {std_uses_allocator} construction. For &lt;&lt;ref_array&gt;&gt;, &lt;&lt;ref_object&gt;&gt;, &lt;&lt;ref_string&gt;&gt;, and &lt;&lt;ref_value&gt;&gt;:</string>
    <string name="">The nested type `allocator_type` is an alias for</string>
    <string name="">a {ref_polymorphic_allocator}.</string>
    <string name="">All eligible constructors which accept &lt;&lt;ref_storage_ptr&gt;&gt; will also accept</string>
    <string name="">an instance of {ref_polymorphic_allocator} in the same argument position.</string>
    <string name="">The member function `get_allocator` returns an instance of</string>
    <string name="">{ref_polymorphic_allocator} constructed from the {ref_memory_resource} used by the container. Ownership of this memory resource is not transferred.</string>
    <string name="">Practically, this means that when a library container type is used in a standard container that uses a polymorphic allocator, the allocator will propagate to the JSON type. For example:</string>
    <string name="">Library containers can be constructed from polymorphic allocators:</string>
    <string name="">The polymorphic allocator is propagated recursively. Child elements of child elements will use the same memory resource as the parent.</string>
</resources>
