23 enum class SetResult :
int {
25 StorageLimitExceeded = 1,
29 using SetCallbackFn = ::std::function<void(
34 ::std::variant<double, float, bool, ::LeanDynamicProperty::String, ::Vec3>
const*
47 ::std::variant<double, float, bool, ::LeanDynamicProperty::String, ::Vec3>,
50 ::std::vector<::std::variant<double, float, bool, ::LeanDynamicProperty::String, ::Vec3>>>,
55 ::std::variant<double, float, bool, ::LeanDynamicProperty::String, ::Vec3>,
58 ::std::vector<::std::variant<double, float, bool, ::LeanDynamicProperty::String, ::Vec3>>>>>>
82 MCAPI ::std::optional<::std::variant<double, float, bool, ::LeanDynamicProperty::String, ::Vec3>>
83 get(::std::string
const& bucket, ::std::string
const& key)
const;
85 MCAPI uint64 getByteCount(::std::string
const& bucket)
const;
87 MCAPI ::DynamicPropertiesBlockActorComponent::SetResult remove(
88 ::std::string
const& bucket,
89 ::std::string
const& key,
95 ::std::variant<double, float, bool, ::LeanDynamicProperty::String, ::Vec3>
const*
101 MCAPI ::DynamicPropertiesBlockActorComponent::SetResult
102 set(::std::string
const& bucket,
103 ::std::string
const& key,
104 ::std::variant<double, float, bool, ::LeanDynamicProperty::String, ::Vec3>
const& value,
105 ::std::function<
void(
106 ::std::string
const&,
108 ::std::string
const&,
110 ::std::variant<double, float, bool, ::LeanDynamicProperty::String, ::Vec3>
const*
118 MCAPI static ::std::unique_ptr<::DynamicPropertiesBlockActorComponent> tryCreateFor(
::BlockType const& blockType);
125 MCAPI static ::std::add_lvalue_reference_t<char const[]> DYNAMIC_PROPERTIES_TAG();
127 MCAPI static ::brstd::
128 flat_map<uint, ::std::string, ::std::less<uint>, ::std::vector<uint>, ::std::vector<::std::string>>&
131 MCAPI static ::std::mutex& mDictionaryMutex();
133 MCAPI static ::brstd::
134 flat_map<uint, ::std::string, ::std::less<uint>, ::std::vector<uint>, ::std::vector<::std::string>>&
135 mVariableDictionary();
Definition SaveContext.h:5