|
Blender V4.3
|
#include <BLI_serialize.hh>
Inherits blender::io::serialize::Formatter.
Public Member Functions | |
| void | serialize (std::ostream &os, const Value &value) override |
| std::unique_ptr< Value > | deserialize (std::istream &is) override |
Public Member Functions inherited from blender::io::serialize::Formatter | |
| virtual | ~Formatter ()=default |
Public Attributes | |
| int8_t | indentation_len = 0 |
Formatter to (de)serialize a JSON formatted stream.
Definition at line 292 of file BLI_serialize.hh.
|
overridevirtual |
Implements blender::io::serialize::Formatter.
Definition at line 363 of file serialize.cc.
References blender::io::serialize::convert_from_json().
Referenced by blender::bke::bake::deserialize_bake(), blender::bke::idprop::tests::parse_json(), blender::ed::asset::index::AssetIndexFile::read_contents(), blender::io::serialize::read_json_file(), and blender::io::serialize::json::testing::TEST().
|
overridevirtual |
Serialize the value to the given stream.
Implements blender::io::serialize::Formatter.
Definition at line 351 of file serialize.cc.
References blender::io::serialize::convert_to_json(), and indentation_len.
Referenced by blender::bke::bake::BlobReadSharing::read_shared(), blender::bke::bake::serialize_bake(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::TEST(), blender::io::serialize::json::testing::test_int_to_json(), blender::bke::idprop::tests::to_json(), blender::ed::asset::index::AssetIndexFile::write_contents(), and blender::io::serialize::write_json_file().
| int8_t blender::io::serialize::JsonFormatter::indentation_len = 0 |
The indentation level to use. Typically number of chars. Set to 0 to not use indentation.
Definition at line 298 of file BLI_serialize.hh.
Referenced by serialize().