Skip to content

Commit 90fdfea

Browse files
committed
Documentation is updated
1 parent cb39aa9 commit 90fdfea

16 files changed

+576
-337
lines changed

docs/html/class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_5e67a999405ffc8cdb5b4deba21a1119.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,8 @@
101101
<tr class="even"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html#a5fc0b63474b601d9ddf59895b443c7dc">operator==</a>(const std::vector&lt; T &gt; &amp;other) const</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_IS_TAGGED_OBJECT &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
102102
<tr class="odd"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html#aaac9aeb7584e18aa7227822d5e3fb525">operator[]</a>(const qsizetype i)</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_IS_TAGGED_OBJECT &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
103103
<tr class="even"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html#a4eaba659846f35e233110b787a115e66">TaggedJSONArray</a>(const QJsonValue &amp;ref, const bool checkValue=true)</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_IS_TAGGED_OBJECT &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
104-
<tr class="odd"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html#a8bf122d521248be45da0773ccbcbe5b6">toQVector</a>() const</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_IS_TAGGED_OBJECT &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
104+
<tr class="odd"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html#ad1c8abb23831fb7f5b5523a11055474c">TaggedJSONArray</a>(V &amp;&amp;val)</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_IS_TAGGED_OBJECT &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
105+
<tr class="even"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html#a8bf122d521248be45da0773ccbcbe5b6">toQVector</a>() const</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_IS_TAGGED_OBJECT &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
105106
</table></div><!-- contents -->
106107
<!-- start footer part -->
107108
<hr class="footer"/><address class="footer"><small>

docs/html/class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___i_s___t_a_g_g_e_d___o_b_j_e_c_t_01_4_01_4.html

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,10 @@
101101
<tr class="memitem:a4eaba659846f35e233110b787a115e66" id="r_a4eaba659846f35e233110b787a115e66"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4eaba659846f35e233110b787a115e66">TaggedJSONArray</a> (const QJsonValue &amp;ref, const bool checkValue=true)</td></tr>
102102
<tr class="memdesc:a4eaba659846f35e233110b787a115e66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main constructor that is intended to be used with the <a class="el" href="taggedjsonobjectmacros_8h.html#a08d8e60f158feaf54caefec7348efc14" title="This macro builds a specialized class that is used for encapsulating JSON objects,...">TJO_DEFINE_JSON_TAGGED_OBJECT()</a> macro. <br /></td></tr>
103103
<tr class="separator:a4eaba659846f35e233110b787a115e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
104+
<tr class="memitem:ad1c8abb23831fb7f5b5523a11055474c" id="r_ad1c8abb23831fb7f5b5523a11055474c"><td class="memTemplParams" colspan="2">template&lt;typename V , typename = std::enable_if_t&lt;std::is_convertible_v&lt;V, std::vector&lt;T&gt;&gt;&gt;&gt; </td></tr>
105+
<tr class="memitem:ad1c8abb23831fb7f5b5523a11055474c"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ad1c8abb23831fb7f5b5523a11055474c">TaggedJSONArray</a> (V &amp;&amp;val)</td></tr>
106+
<tr class="memdesc:ad1c8abb23831fb7f5b5523a11055474c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implicit value constructor for the tagged object constructor. <br /></td></tr>
107+
<tr class="separator:ad1c8abb23831fb7f5b5523a11055474c"><td class="memSeparator" colspan="2">&#160;</td></tr>
104108
<tr class="memitem:a7ee5023a3149a69927f790d99bc4a686" id="r_a7ee5023a3149a69927f790d99bc4a686"><td class="memTemplParams" colspan="2">template&lt;typename V , typename = std::enable_if_t&lt;std::is_convertible_v&lt;V, std::vector&lt;T&gt;&gt;&gt;&gt; </td></tr>
105109
<tr class="memitem:a7ee5023a3149a69927f790d99bc4a686"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a7ee5023a3149a69927f790d99bc4a686">operator=</a> (V &amp;&amp;val)</td></tr>
106110
<tr class="memdesc:a7ee5023a3149a69927f790d99bc4a686"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator to get the whole container data. <br /></td></tr>
@@ -147,7 +151,7 @@
147151
</dl>
148152
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
149153
<a id="a4eaba659846f35e233110b787a115e66" name="a4eaba659846f35e233110b787a115e66"></a>
150-
<h2 class="memtitle"><span class="permalink"><a href="#a4eaba659846f35e233110b787a115e66">&#9670;&#160;</a></span>TaggedJSONArray()</h2>
154+
<h2 class="memtitle"><span class="permalink"><a href="#a4eaba659846f35e233110b787a115e66">&#9670;&#160;</a></span>TaggedJSONArray() <span class="overload">[1/2]</span></h2>
151155

152156
<div class="memitem">
153157
<div class="memproto">
@@ -184,6 +188,37 @@ <h2 class="memtitle"><span class="permalink"><a href="#a4eaba659846f35e233110b78
184188
</dd>
185189
</dl>
186190

191+
</div>
192+
</div>
193+
<a id="ad1c8abb23831fb7f5b5523a11055474c" name="ad1c8abb23831fb7f5b5523a11055474c"></a>
194+
<h2 class="memtitle"><span class="permalink"><a href="#ad1c8abb23831fb7f5b5523a11055474c">&#9670;&#160;</a></span>TaggedJSONArray() <span class="overload">[2/2]</span></h2>
195+
196+
<div class="memitem">
197+
<div class="memproto">
198+
<div class="memtemplate">
199+
template&lt;typename T &gt; </div>
200+
<div class="memtemplate">
201+
template&lt;typename V , typename = std::enable_if_t&lt;std::is_convertible_v&lt;V, std::vector&lt;T&gt;&gt;&gt;&gt; </div>
202+
<table class="mlabels">
203+
<tr>
204+
<td class="mlabels-left">
205+
<table class="memname">
206+
<tr>
207+
<td class="memname"><a class="el" href="class_tagged_j_s_o_n_array.html">TaggedJSONArray</a>&lt; T, typename std::enable_if_t&lt; <a class="el" href="taggedjsonarray_8h.html#a9c40f81ba0062308d1e8f74937b5fc13">TJO_IS_TAGGED_OBJECT</a> &gt; &gt;<a class="el" href="class_tagged_j_s_o_n_array.html">::TaggedJSONArray</a> </td>
208+
<td>(</td>
209+
<td class="paramtype">V &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>val</em></span></td><td>)</td>
210+
<td></td>
211+
</tr>
212+
</table>
213+
</td>
214+
<td class="mlabels-right">
215+
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
216+
</tr>
217+
</table>
218+
</div><div class="memdoc">
219+
220+
<p>Implicit value constructor for the tagged object constructor. </p>
221+
187222
</div>
188223
</div>
189224
<h2 class="groupheader">Member Function Documentation</h2>

docs/html/class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_0a2b7bda2600199c9e4b58ec61b869d2.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,9 @@
104104
<tr class="odd"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html#aac547eb1663eda934dbb93bdaf103d34">operator[]</a>(const qsizetype i) const</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_JSON_COMPATIBLE &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
105105
<tr class="even"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html#a78e5c1d8aeefd45884efd1f7f3fd5e0d">TaggedJSONArray</a>(QJsonArray val)</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_JSON_COMPATIBLE &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
106106
<tr class="odd"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html#a72e61dd043833b6a93c104bb72a05848">TaggedJSONArray</a>(const QJsonValue &amp;ref, const bool checkValue=true)</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_JSON_COMPATIBLE &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
107-
<tr class="even"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html#a2ffac74b9c9215b0fbb6bda122076593">toQVector</a>() const</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_JSON_COMPATIBLE &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
108-
<tr class="odd"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html#ad16a2021e8bf2dc296f056707672db5d">toStdVector</a>() const</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_JSON_COMPATIBLE &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
107+
<tr class="even"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html#a4cb45ab60f7258f7bd0f7dce30d9a787">TaggedJSONArray</a>(V &amp;&amp;val)</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_JSON_COMPATIBLE &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
108+
<tr class="odd"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html#a2ffac74b9c9215b0fbb6bda122076593">toQVector</a>() const</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_JSON_COMPATIBLE &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
109+
<tr class="even"><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html#ad16a2021e8bf2dc296f056707672db5d">toStdVector</a>() const</td><td class="entry"><a class="el" href="class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html">TaggedJSONArray&lt; T, typename std::enable_if_t&lt; TJO_JSON_COMPATIBLE &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
109110
</table></div><!-- contents -->
110111
<!-- start footer part -->
111112
<hr class="footer"/><address class="footer"><small>

docs/html/class_tagged_j_s_o_n_array_3_01_t_00_01typename_01std_1_1enable__if__t_3_01_t_j_o___j_s_o_n___c_o_m_p_a_t_i_b_l_e_01_4_01_4.html

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,10 @@
105105
<tr class="memitem:a72e61dd043833b6a93c104bb72a05848" id="r_a72e61dd043833b6a93c104bb72a05848"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a72e61dd043833b6a93c104bb72a05848">TaggedJSONArray</a> (const QJsonValue &amp;ref, const bool checkValue=true)</td></tr>
106106
<tr class="memdesc:a72e61dd043833b6a93c104bb72a05848"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_tagged_j_s_o_n_array.html" title="Invalid TaggedJSONArray template for SFINAE.">TaggedJSONArray</a> constructor variant that takes QJsonValue input. <br /></td></tr>
107107
<tr class="separator:a72e61dd043833b6a93c104bb72a05848"><td class="memSeparator" colspan="2">&#160;</td></tr>
108+
<tr class="memitem:a4cb45ab60f7258f7bd0f7dce30d9a787" id="r_a4cb45ab60f7258f7bd0f7dce30d9a787"><td class="memTemplParams" colspan="2">template&lt;typename V , typename = std::enable_if_t&lt;std::is_convertible_v&lt;V, QJsonArray&gt;&gt;&gt; </td></tr>
109+
<tr class="memitem:a4cb45ab60f7258f7bd0f7dce30d9a787"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a4cb45ab60f7258f7bd0f7dce30d9a787">TaggedJSONArray</a> (V &amp;&amp;val)</td></tr>
110+
<tr class="memdesc:a4cb45ab60f7258f7bd0f7dce30d9a787"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implicit value constructor for the tagged object constructor. <br /></td></tr>
111+
<tr class="separator:a4cb45ab60f7258f7bd0f7dce30d9a787"><td class="memSeparator" colspan="2">&#160;</td></tr>
108112
<tr class="memitem:a2eba7a758dc15b151fee9f70cb8b12b9" id="r_a2eba7a758dc15b151fee9f70cb8b12b9"><td class="memTemplParams" colspan="2">template&lt;typename V , typename = std::enable_if_t&lt;std::is_convertible_v&lt;V, QJsonArray&gt;&gt;&gt; </td></tr>
109113
<tr class="memitem:a2eba7a758dc15b151fee9f70cb8b12b9"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a2eba7a758dc15b151fee9f70cb8b12b9">operator=</a> (V &amp;&amp;val)</td></tr>
110114
<tr class="memdesc:a2eba7a758dc15b151fee9f70cb8b12b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator setter. <br /></td></tr>
@@ -158,7 +162,7 @@
158162
<a class="el" href="class_tagged_j_s_o_n_array.html" title="Invalid TaggedJSONArray template for SFINAE.">TaggedJSONArray</a> can store all types of data JSON format accepts but <a class="el" href="class_tagged_j_s_o_n_array.html" title="Invalid TaggedJSONArray template for SFINAE.">TaggedJSONArray</a>&lt;T, typename std::enable_if_t&lt; std::is_constructible_v&lt;T, QJsonValue, bool&gt;&amp;&amp; std::is_constructible_v&lt;T, QString, bool&gt;&amp;&amp; std::is_constructible_v&lt;T, QByteArray, bool&gt;&amp;&amp; std::is_constructible_v &lt;T, QJsonObject, bool&gt;&gt;&gt; is more suitable for chaining JSON objects within JSON arrays. </p>
159163
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
160164
<a id="a78e5c1d8aeefd45884efd1f7f3fd5e0d" name="a78e5c1d8aeefd45884efd1f7f3fd5e0d"></a>
161-
<h2 class="memtitle"><span class="permalink"><a href="#a78e5c1d8aeefd45884efd1f7f3fd5e0d">&#9670;&#160;</a></span>TaggedJSONArray() <span class="overload">[1/2]</span></h2>
165+
<h2 class="memtitle"><span class="permalink"><a href="#a78e5c1d8aeefd45884efd1f7f3fd5e0d">&#9670;&#160;</a></span>TaggedJSONArray() <span class="overload">[1/3]</span></h2>
162166

163167
<div class="memitem">
164168
<div class="memproto">
@@ -193,7 +197,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a78e5c1d8aeefd45884efd1f7
193197
</div>
194198
</div>
195199
<a id="a72e61dd043833b6a93c104bb72a05848" name="a72e61dd043833b6a93c104bb72a05848"></a>
196-
<h2 class="memtitle"><span class="permalink"><a href="#a72e61dd043833b6a93c104bb72a05848">&#9670;&#160;</a></span>TaggedJSONArray() <span class="overload">[2/2]</span></h2>
200+
<h2 class="memtitle"><span class="permalink"><a href="#a72e61dd043833b6a93c104bb72a05848">&#9670;&#160;</a></span>TaggedJSONArray() <span class="overload">[2/3]</span></h2>
197201

198202
<div class="memitem">
199203
<div class="memproto">
@@ -230,6 +234,37 @@ <h2 class="memtitle"><span class="permalink"><a href="#a72e61dd043833b6a93c104bb
230234
</dd>
231235
</dl>
232236

237+
</div>
238+
</div>
239+
<a id="a4cb45ab60f7258f7bd0f7dce30d9a787" name="a4cb45ab60f7258f7bd0f7dce30d9a787"></a>
240+
<h2 class="memtitle"><span class="permalink"><a href="#a4cb45ab60f7258f7bd0f7dce30d9a787">&#9670;&#160;</a></span>TaggedJSONArray() <span class="overload">[3/3]</span></h2>
241+
242+
<div class="memitem">
243+
<div class="memproto">
244+
<div class="memtemplate">
245+
template&lt;typename T &gt; </div>
246+
<div class="memtemplate">
247+
template&lt;typename V , typename = std::enable_if_t&lt;std::is_convertible_v&lt;V, QJsonArray&gt;&gt;&gt; </div>
248+
<table class="mlabels">
249+
<tr>
250+
<td class="mlabels-left">
251+
<table class="memname">
252+
<tr>
253+
<td class="memname"><a class="el" href="class_tagged_j_s_o_n_array.html">TaggedJSONArray</a>&lt; T, typename std::enable_if_t&lt; <a class="el" href="taggedjsonarray_8h.html#ae65d5337ba37227e11264253f5abafc6">TJO_JSON_COMPATIBLE</a> &gt; &gt;<a class="el" href="class_tagged_j_s_o_n_array.html">::TaggedJSONArray</a> </td>
254+
<td>(</td>
255+
<td class="paramtype">V &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>val</em></span></td><td>)</td>
256+
<td></td>
257+
</tr>
258+
</table>
259+
</td>
260+
<td class="mlabels-right">
261+
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
262+
</tr>
263+
</table>
264+
</div><div class="memdoc">
265+
266+
<p>Implicit value constructor for the tagged object constructor. </p>
267+
233268
</div>
234269
</div>
235270
<h2 class="groupheader">Member Function Documentation</h2>

0 commit comments

Comments
 (0)