Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
SchemaValidator.h File Reference
#include <PhosphorFsLoader/phosphorfsloader_export.h>
#include <QtCore/QByteArray>
#include <QtCore/QJsonValue>
#include <QtCore/QList>
#include <QtCore/QString>
#include <memory>
#include <optional>

Go to the source code of this file.

Classes

class  PhosphorFsLoader::SchemaValidator
 Validates parsed JSON documents against a JSON Schema (Draft 7). More...
 
struct  PhosphorFsLoader::SchemaValidator::Error
 A single schema violation. More...
 

Namespaces

namespace  PhosphorFsLoader
 

Functions

PHOSPHORFSLOADER_EXPORT void PhosphorFsLoader::logSchemaErrors (const QLoggingCategory &category, const QList< SchemaValidator::Error > &errors)
 Log each schema violation at category, one per line.