Blaze 0.0.1
The ultra high-performance JSON Schema evaluator
Loading...
Searching...
No Matches
editor.h
1#ifndef SOURCEMETA_BLAZE_EDITOR_H_
2#define SOURCEMETA_BLAZE_EDITOR_H_
3
12
13#ifndef SOURCEMETA_BLAZE_EDITOR_EXPORT
14#include <sourcemeta/blaze/editor_export.h>
15#endif
16
17#include <sourcemeta/core/json.h>
18#include <sourcemeta/core/jsonschema.h>
19
20#include <string_view> // std::string_view
21
22namespace sourcemeta::blaze {
23
68SOURCEMETA_BLAZE_EDITOR_EXPORT
69auto for_editor(sourcemeta::core::JSON &schema,
70 const sourcemeta::core::SchemaWalker &walker,
71 const sourcemeta::core::SchemaResolver &resolver,
72 std::string_view default_dialect = "") -> void;
73
74} // namespace sourcemeta::blaze
75
76#endif
SOURCEMETA_BLAZE_EDITOR_EXPORT auto for_editor(sourcemeta::core::JSON &schema, const sourcemeta::core::SchemaWalker &walker, const sourcemeta::core::SchemaResolver &resolver, std::string_view default_dialect="") -> void