Welcome to the new CppUtils documentation!
Functions & utilities
FUNCTIONSNamespace: CppUtils::Language::JSON
Public types
Section titled “Public types”Object
Section titled “Object”using CppUtils::Language::JSON::Object = typedef std::map<std::string, Value, std::less<> >;using CppUtils::Language::JSON::Array = typedef std::vector<Value>;Public methods & functions
Section titled “Public methods & functions”template <std::output_iterator< char > Iterator>auto escapeString(std::string_view string, Iterator out) -> Iterator;template <class ObjectType, class Mapping>auto toStructs(const Value& jsonValue, std::vector<ObjectType> &&objects={}) -> std::vector<ObjectType>;template <class T, class Mapping>auto loadFile(const std::filesystem::path& filePath) -> std::expected<T, Error>;Constants & variables
Section titled “Constants & variables”nullValue
Section titled “nullValue”constinit const auto CppUtils::Language::JSON::nullValue;