/
githubmirror
/
json
Обзор
Документация
Войти
/
githubmirror
/
json
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/src/unit-iterators3.cpp
35 строк
1 KB
Niels Lohmann
:page_facing_up: adjust year (#5044)
01 янв 2026, 22:00
Не верифицирован
01 янв 2026, 22:00
515d994
Код
Авторство
О чём код?
// __ _____ _____ _____ // __| | __| | | | JSON for Modern C++ (supporting code) // | | |__ | | | | | | version 3.12.0 // |_____|_____|_____|_|___| https://github.com/nlohmann/json // // SPDX-FileCopyrightText: 2013-2026 Niels Lohmann <https://nlohmann.me> // SPDX-License-Identifier: MIT #include "doctest_compatibility.h" #include <string> #include <unordered_map> #include <vector> #include <nlohmann/json.hpp> using nlohmann::json; #if (defined(__cplusplus) && __cplusplus >= 201402L) || (defined(_HAS_CXX14) && _HAS_CXX14 == 1) #define JSON_HAS_CPP_14 #endif #ifdef JSON_HAS_CPP_14 TEST_CASE_TEMPLATE("checking forward-iterators", T, // NOLINT(readability-math-missing-parentheses, bugprone-throwing-static-initialization) std::vector<int>, std::string, nlohmann::json) { auto it1 = typename T::iterator{}; auto it2 = typename T::iterator{}; CHECK(it1 == it2); CHECK(it1 <= it2); CHECK(it1 >= it2); CHECK_FALSE(it1 != it2); CHECK_FALSE(it1 < it2); CHECK_FALSE(it1 > it2); } #endif