Rewrite a JSON Schema into its analysis-canonical form. More...
Functions | |
| SOURCEMETA_BLAZE_CANONICALIZER_EXPORT auto | sourcemeta::blaze::canonicalize (sourcemeta::core::JSON &schema, const sourcemeta::core::SchemaWalker &walker, const sourcemeta::core::SchemaResolver &resolver, const std::string_view default_dialect="", const std::string_view default_id="") -> void |
Rewrite a JSON Schema into its analysis-canonical form.
This functionality is included as follows:
| SOURCEMETA_BLAZE_CANONICALIZER_EXPORT auto sourcemeta::blaze::canonicalize | ( | sourcemeta::core::JSON & | schema, |
| const sourcemeta::core::SchemaWalker & | walker, | ||
| const sourcemeta::core::SchemaResolver & | resolver, | ||
| const std::string_view | default_dialect = "", | ||
| const std::string_view | default_id = "" )->void |
Rewrite the given schema, in place, into its analysis-canonical form. For example: