3#include "rules_import_export.hpp"
4#include "nlohmann/json_fwd.hpp"
10RulesCheckResult rules_check(Rules &rules, RuleID
id,
class IDocument &c,
class RulesCheckCache &cache,
11 check_status_cb_t status_cb,
const std::atomic_bool &cancel = std::atomic_bool(
false));
12void rules_apply(
const Rules &rules, RuleID
id,
class IDocument &c);
13json rules_export(
const Rules &rules,
const class RulesExportInfo &export_info, IDocument &c);
14std::unique_ptr<RulesImportInfo> rules_get_import_info(
const json &j);
a class to store JSON values
Definition json.hpp:177
basic_json<> json
default JSON class
Definition json_fwd.hpp:62