<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="">= Initializer Lists Initializer lists can be used to construct or assign a &lt;&lt;ref_value&gt;&gt;:</string>
    <string name="">Simple initializer lists produce an &lt;&lt;ref_array&gt;&gt;:</string>
    <string name="">Initializer lists can be nested. Here we construct an array as an element of an array:</string>
    <string name="">When a two element initializer list is nested within an enclosing initializer list, it is unclear whether it represents an &lt;&lt;ref_array&gt;&gt; or an &lt;&lt;ref_object&gt;&gt;:</string>
    <string name="">In such cases, if every element consists of a string followed by a single value, then the enclosing initializer list is interpreted as an &lt;&lt;ref_object&gt;&gt;. Otherwise, it is interpreted as an &lt;&lt;ref_array&gt;&gt;.</string>
    <string name="">To resolve the ambiguity manually, use an explicit constructor:</string>
    <string name="">Initializer lists can be used to unambiguously construct or assign an &lt;&lt;ref_object&gt;&gt; or &lt;&lt;ref_array&gt;&gt;:</string>
    <string name="">Similarly, an initializer list for an &lt;&lt;ref_object&gt;&gt; is always interpreted as an &lt;&lt;ref_object&gt;&gt;. In such cases, the initializer list must be a list of key-value pairs. For example, the following code will not compile because `1` is not convertible to a string:</string>
    <string name="">The requirement for an initializer list to be interpreted as an &lt;&lt;ref_object&gt;&gt; or &lt;&lt;ref_array&gt;&gt; when initializing such an entity only applies to the outermost initializer list; subsequent nested elements will follow the usual ambiguity resolution rules.</string>
    <string name="">Elements that are rvalues will be moved upon initialization:</string>
    <string name="">In all cases, the &lt;&lt;ref_storage_ptr&gt;&gt; owned by an &lt;&lt;ref_object&gt;&gt;, &lt;&lt;ref_array&gt;&gt;, or &lt;&lt;ref_value&gt;&gt; constructed from an initializer list will be propagated to each element, recursively.</string>
</resources>
