|
Blender
V3.3
|
#include <BLI_serialize.hh>
Public Types | |
| using | Items = Container |
| using | Item = ContainerItem |
Public Member Functions | |
| ContainerValue () | |
| const Container & | elements () const |
| Container & | elements () |
Public Member Functions inherited from blender::io::serialize::Value | |
| virtual | ~Value ()=default |
| eValueType | type () const |
| const StringValue * | as_string_value () const |
| const IntValue * | as_int_value () const |
| const DoubleValue * | as_double_value () const |
| const BooleanValue * | as_boolean_value () const |
| const ArrayValue * | as_array_value () const |
| const DictionaryValue * | as_dictionary_value () const |
Additional Inherited Members | |
Protected Member Functions inherited from blender::io::serialize::Value | |
| Value ()=delete | |
| Value (eValueType type) | |
Template for arrays and objects.
Both ArrayValue and DictionaryValue store their values in an array.
Definition at line 228 of file BLI_serialize.hh.
| using blender::io::serialize::ContainerValue< Container, V, ContainerItem >::Item = ContainerItem |
Definition at line 231 of file BLI_serialize.hh.
| using blender::io::serialize::ContainerValue< Container, V, ContainerItem >::Items = Container |
Definition at line 230 of file BLI_serialize.hh.
|
inline |
Definition at line 237 of file BLI_serialize.hh.
|
inline |
Definition at line 246 of file BLI_serialize.hh.
|
inline |
Definition at line 241 of file BLI_serialize.hh.
Referenced by blender::ed::asset::index::AssetEntryWriter::add_tags(), blender::ed::asset::index::AssetEntryReader::add_tags_to_meta_data(), blender::bke::idprop::tests::check_container_value(), blender::io::serialize::convert_to_json(), blender::bke::idprop::IDPGroupSerializer::entry_to_idprop(), blender::bke::idprop::idprop_from_value(), blender::ed::asset::index::init_value_from_file_indexer_entries(), blender::io::serialize::json::testing::TEST(), and blender::bke::idprop::tests::test_array_to_value().