|
Arachne 1.0
Arachne - the perpetual stitcher of Wikidata entities.
|
#include <nlohmann/json_fwd.hpp>#include <optional>#include <string>#include <string_view>#include <vector>

Go to the source code of this file.
Classes | |
| struct | arachnespace::contracts::diagnostic |
| struct | arachnespace::contracts::validation_result |
Namespaces | |
| namespace | arachnespace |
| namespace | arachnespace::contracts |
Functions | |
| std::string_view | arachnespace::contracts::to_string (contract_name name) noexcept |
| std::optional< contract_name > | arachnespace::contracts::parse_contract_name (std::string_view name) noexcept |
| bool | arachnespace::contracts::is_artifact_bearing (contract_name name) noexcept |
| validation_result | arachnespace::contracts::validate (const nlohmann::json &document) |
| validation_result | arachnespace::contracts::validate (contract_name expected, const nlohmann::json &document) |
| std::string | arachnespace::contracts::canonical_json (const nlohmann::json &document) |