|
| | MutableFieldReferenceWithChangesMask (T &value) |
| |
| template<typename V , int32 BlockBit, uint32 Bit> |
| std::conditional_t< std::is_base_of_v< IsUpdateFieldStructureTag, V >, MutableFieldReference< V, PublicSet >, std::conditional_t< std::is_base_of_v< IsUpdateFieldHolderTag, V >, MutableNestedFieldReference< V, PublicSet >, UpdateFieldSetter< V, PublicSet > > > | ModifyValue (UpdateField< V, BlockBit, Bit >(T::*field)) |
| |
| template<typename V , std::size_t Size, uint32 Bit, int32 FirstElementBit> |
| std::conditional_t< std::is_base_of_v< IsUpdateFieldStructureTag, V >, MutableFieldReference< V, PublicSet >, std::conditional_t< std::is_base_of_v< IsUpdateFieldHolderTag, V >, MutableNestedFieldReference< V, PublicSet >, UpdateFieldSetter< V, PublicSet > > > | ModifyValue (UpdateFieldArray< V, Size, Bit, FirstElementBit >(T::*field), uint32 index) |
| |
| template<typename V , int32 BlockBit, uint32 Bit> |
| DynamicUpdateFieldSetter< V > | ModifyValue (DynamicUpdateField< V, BlockBit, Bit >(T::*field)) |
| |
| template<typename V , int32 BlockBit, uint32 Bit> |
| std::conditional_t< std::is_base_of_v< IsUpdateFieldStructureTag, V >, MutableFieldReference< V, PublicSet >, std::conditional_t< std::is_base_of_v< IsUpdateFieldHolderTag, V >, MutableNestedFieldReference< V, PublicSet >, UpdateFieldSetter< V, PublicSet > > > | ModifyValue (DynamicUpdateField< V, BlockBit, Bit >(T::*field), uint32 index) |
| |
| template<typename K , typename V , int32 BlockBit, uint32 Bit> |
| MapUpdateFieldSetter< K, typename MapUpdateField< K, V, BlockBit, Bit >::mapped_type > | ModifyValue (MapUpdateField< K, V, BlockBit, Bit >(T::*field)) |
| |
| template<typename K , typename V , int32 BlockBit, uint32 Bit> |
| std::conditional_t< std::is_base_of_v< IsUpdateFieldStructureTag, V >, MutableFieldReference< V, PublicSet >, std::conditional_t< std::is_base_of_v< IsUpdateFieldHolderTag, V >, MutableNestedFieldReference< V, PublicSet >, UpdateFieldSetter< V, PublicSet > > > | ModifyValue (MapUpdateField< K, V, BlockBit, Bit >(T::*field), std::type_identity_t< K > const &key) |
| |
| template<typename V , int32 BlockBit, uint32 Bit> |
| SetUpdateFieldSetter< V > | ModifyValue (SetUpdateField< V, BlockBit, Bit >(T::*field)) |
| |
| template<typename V , int32 BlockBit, uint32 Bit> |
| OptionalUpdateFieldSetter< V > | ModifyValue (OptionalUpdateField< V, BlockBit, Bit >(T::*field)) |
| |
| template<typename V , int32 BlockBit, uint32 Bit> |
| std::conditional_t< std::is_base_of_v< IsUpdateFieldStructureTag, V >, MutableFieldReference< V, PublicSet >, std::conditional_t< std::is_base_of_v< IsUpdateFieldHolderTag, V >, MutableNestedFieldReference< V, PublicSet >, UpdateFieldSetter< V, PublicSet > > > | ModifyValue (OptionalUpdateField< V, BlockBit, Bit >(T::*field), uint32) |
| |
| template<typename V , int32 BlockBit, uint32 Bit, typename... Types> |
| std::conditional_t< std::is_base_of_v< IsUpdateFieldStructureTag, V >, MutableFieldReference< V, PublicSet >, std::conditional_t< std::is_base_of_v< IsUpdateFieldHolderTag, V >, MutableNestedFieldReference< V, PublicSet >, UpdateFieldSetter< V, PublicSet > > > | ModifyValue (VariantUpdateField< BlockBit, Bit, Types... >(T::*field), std::type_identity< V > type) |
| |
template<typename T, bool PublicSet>
struct UF::MutableFieldReferenceWithChangesMask< T, PublicSet >
Definition at line 339 of file UpdateField.h.