WPILibC++ 2027.0.0-alpha-5
Loading...
Searching...
No Matches
json.hpp File Reference
#include <climits>
#include <concepts>
#include <ranges>
#include <string>
#include <string_view>
#include <tuple>
#include <utility>
#include <vector>
#include "wpi/util/StringMap.hpp"
#include "wpi/util/expected"

Go to the source code of this file.

Classes

class  wpi::util::json

Namespaces

namespace  wpi
namespace  wpi::util
namespace  wpi::util::detail
 These are wrappers over isa* function that allow them to be used in generic algorithms such as wpi::util:all_of, wpi::util::none_of, etc.

Concepts

concept  wpi::util::detail::HasToJson
concept  wpi::util::detail::HasFromJson
concept  wpi::util::detail::HasJsonSerializer
concept  wpi::util::detail::HasJsonDeserializer
concept  wpi::util::detail::JsonConvertible

Functions

template<typename F, typename Tuple, size_t... I>
void wpi::util::detail::apply_pairs_helper (F &&f, Tuple &&t, std::index_sequence< I... >)
bool wpi::util::operator== (const json &lhs, const json &rhs)
bool wpi::util::operator!= (const json &lhs, const json &rhs)