DAW JSON Link
Namespaces | Enumerations
daw_json_serialize_options.h File Reference
#include "impl/version.h"

Go to the source code of this file.

Namespaces

 daw
 
 daw::json
 Customization point traits.
 
 daw::json::anonymous_namespace{daw_json_serialize_options.h}
 
 daw::json::anonymous_namespace{daw_json_serialize_options.h}::options
 
 daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options
 Serialization options used in to_json.
 

Enumerations

enum class  daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::IndentationType : unsigned {
  daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::Tab , daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::Space1 , daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::Space2 , daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::Space3 ,
  daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::Space4 , daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::Space5 , daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::Space8 , daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::Space10
}
 When Pretty mode is enabled, choose the indentation type. More...
 
enum class  daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::NewLineDelimiter : unsigned { daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::n , daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::rn }
 When Pretty mode is enabled, set how newlines are expressed. More...
 
enum class  daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::OutputTrailingComma : unsigned { daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::No , daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::Yes }
 When outputting arrays, followitem with a comma. More...
 
enum class  daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::RestrictedStringOutput : unsigned { daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::None , daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::ErrorInvalidUTF8 , daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::OnlyAllow7bitsStrings }
 Allow for restricting the output of strings to 7bits. More...
 
enum class  daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::SerializationFormat : unsigned { daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::Minified , daw::json::anonymous_namespace{daw_json_serialize_options.h}::options::serialize_options::Pretty }
 Choose whether to produce minified or pretty output. More...