|
105 | 105 | <tr class="memitem:a72e61dd043833b6a93c104bb72a05848" id="r_a72e61dd043833b6a93c104bb72a05848"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a72e61dd043833b6a93c104bb72a05848">TaggedJSONArray</a> (const QJsonValue &ref, const bool checkValue=true)</td></tr> |
106 | 106 | <tr class="memdesc:a72e61dd043833b6a93c104bb72a05848"><td class="mdescLeft"> </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> |
107 | 107 | <tr class="separator:a72e61dd043833b6a93c104bb72a05848"><td class="memSeparator" colspan="2"> </td></tr> |
| 108 | +<tr class="memitem:a4cb45ab60f7258f7bd0f7dce30d9a787" id="r_a4cb45ab60f7258f7bd0f7dce30d9a787"><td class="memTemplParams" colspan="2">template<typename V , typename = std::enable_if_t<std::is_convertible_v<V, QJsonArray>>> </td></tr> |
| 109 | +<tr class="memitem:a4cb45ab60f7258f7bd0f7dce30d9a787"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a4cb45ab60f7258f7bd0f7dce30d9a787">TaggedJSONArray</a> (V &&val)</td></tr> |
| 110 | +<tr class="memdesc:a4cb45ab60f7258f7bd0f7dce30d9a787"><td class="mdescLeft"> </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"> </td></tr> |
108 | 112 | <tr class="memitem:a2eba7a758dc15b151fee9f70cb8b12b9" id="r_a2eba7a758dc15b151fee9f70cb8b12b9"><td class="memTemplParams" colspan="2">template<typename V , typename = std::enable_if_t<std::is_convertible_v<V, QJsonArray>>> </td></tr> |
109 | 113 | <tr class="memitem:a2eba7a758dc15b151fee9f70cb8b12b9"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a2eba7a758dc15b151fee9f70cb8b12b9">operator=</a> (V &&val)</td></tr> |
110 | 114 | <tr class="memdesc:a2eba7a758dc15b151fee9f70cb8b12b9"><td class="mdescLeft"> </td><td class="mdescRight">Assignment operator setter. <br /></td></tr> |
|
158 | 162 | <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><T, typename std::enable_if_t< std::is_constructible_v<T, QJsonValue, bool>&& std::is_constructible_v<T, QString, bool>&& std::is_constructible_v<T, QByteArray, bool>&& std::is_constructible_v <T, QJsonObject, bool>>> is more suitable for chaining JSON objects within JSON arrays. </p> |
159 | 163 | </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> |
160 | 164 | <a id="a78e5c1d8aeefd45884efd1f7f3fd5e0d" name="a78e5c1d8aeefd45884efd1f7f3fd5e0d"></a> |
161 | | -<h2 class="memtitle"><span class="permalink"><a href="#a78e5c1d8aeefd45884efd1f7f3fd5e0d">◆ </a></span>TaggedJSONArray() <span class="overload">[1/2]</span></h2> |
| 165 | +<h2 class="memtitle"><span class="permalink"><a href="#a78e5c1d8aeefd45884efd1f7f3fd5e0d">◆ </a></span>TaggedJSONArray() <span class="overload">[1/3]</span></h2> |
162 | 166 |
|
163 | 167 | <div class="memitem"> |
164 | 168 | <div class="memproto"> |
@@ -193,7 +197,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a78e5c1d8aeefd45884efd1f7 |
193 | 197 | </div> |
194 | 198 | </div> |
195 | 199 | <a id="a72e61dd043833b6a93c104bb72a05848" name="a72e61dd043833b6a93c104bb72a05848"></a> |
196 | | -<h2 class="memtitle"><span class="permalink"><a href="#a72e61dd043833b6a93c104bb72a05848">◆ </a></span>TaggedJSONArray() <span class="overload">[2/2]</span></h2> |
| 200 | +<h2 class="memtitle"><span class="permalink"><a href="#a72e61dd043833b6a93c104bb72a05848">◆ </a></span>TaggedJSONArray() <span class="overload">[2/3]</span></h2> |
197 | 201 |
|
198 | 202 | <div class="memitem"> |
199 | 203 | <div class="memproto"> |
@@ -230,6 +234,37 @@ <h2 class="memtitle"><span class="permalink"><a href="#a72e61dd043833b6a93c104bb |
230 | 234 | </dd> |
231 | 235 | </dl> |
232 | 236 |
|
| 237 | +</div> |
| 238 | +</div> |
| 239 | +<a id="a4cb45ab60f7258f7bd0f7dce30d9a787" name="a4cb45ab60f7258f7bd0f7dce30d9a787"></a> |
| 240 | +<h2 class="memtitle"><span class="permalink"><a href="#a4cb45ab60f7258f7bd0f7dce30d9a787">◆ </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<typename T > </div> |
| 246 | +<div class="memtemplate"> |
| 247 | +template<typename V , typename = std::enable_if_t<std::is_convertible_v<V, QJsonArray>>> </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>< T, typename std::enable_if_t< <a class="el" href="taggedjsonarray_8h.html#ae65d5337ba37227e11264253f5abafc6">TJO_JSON_COMPATIBLE</a> > ><a class="el" href="class_tagged_j_s_o_n_array.html">::TaggedJSONArray</a> </td> |
| 254 | + <td>(</td> |
| 255 | + <td class="paramtype">V &&</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 | + |
233 | 268 | </div> |
234 | 269 | </div> |
235 | 270 | <h2 class="groupheader">Member Function Documentation</h2> |
|
0 commit comments