|
DAW JSON Link
|
#include "impl/version.h"#include <daw/daw_utility.h>#include "daw_json_link_types.h"#include "daw_to_json_fwd.h"#include "impl/daw_json_serialize_policy.h"#include "impl/to_daw_json_string.h"Go to the source code of this file.
Namespaces | |
| namespace | daw |
| namespace | daw::json |
| Customization point traits. | |
| namespace | daw::json::anonymous_namespace{daw_json_schema.h} |
| namespace | daw::json::anonymous_namespace{daw_json_schema.h}::utils |
Functions | |
| template<typename WriteableType > | |
| static constexpr WriteableType | daw::json::anonymous_namespace{daw_json_schema.h}::utils::output_kv (WriteableType it, std::string_view key, std::string_view value) |
| template<typename T , typename WritableType , auto... PolicyFlags> | |
| constexpr WritableType | daw::json::anonymous_namespace{daw_json_schema.h}::to_json_schema (WritableType &it, std::string_view id, std::string_view title, options::output_flags_t< PolicyFlags... >=options::output_flags<>) |
| Generate a JSON Schema string based on the mappings for the type specified. | |