| 185 | |
| 186 | template <typename T> |
| 187 | QVector<T> requireIsArrayOf(const QJsonDocument &doc) |
| 188 | { |
| 189 | const QJsonArray array = requireArray(doc); |
| 190 | QVector<T> out; |
| 191 | for (const QJsonValue val : array) |
| 192 | { |
| 193 | out.append(requireIsType<T>(val, "Document")); |
| 194 | } |
| 195 | return out; |
| 196 | } |
| 197 | |
| 198 | template <typename T> |
| 199 | QVector<T> ensureIsArrayOf(const QJsonValue &value, const QString &what = "Value") |
nothing calls this directly
no test coverage detected