22 using UnderlyingMapContainer = ::brstd::
23 flat_map<uint, ::AttributeInstance, ::std::less<uint>, ::std::vector<uint>, ::std::vector<::AttributeInstance>>;
36 ::std::vector<::AttributeInstance>>>
38 ::ll::TypedStorage<8, 24, ::std::vector<::AttributeInstanceHandle>> mDirtyAttributes;
49 MCAPI ::AttributeInstanceRef getMutableInstance(uint idValue);
51 MCAPI_S ::AttributeInstanceRef getMutableInstance(
::HashedString const& name);
53 MCAPI ::std::vector<::AttributeInstanceHandle> getSyncableAttributes()
const;
55 MCAPI ::AttributeInstanceRef registerAttribute(
::Attribute const& baseAttribute);
57 MCAPI_C
void updateOrCreateAttribute(
::AttributeData const& attributeData);
63 MCAPI
static void updateAttribute(
73 MCAPI static ::std::string
const& DIFF_ATTRIBUTES();
75 MCAPI static ::std::string
const& DIFF_ATTRIBUTES_SIZE();
77 MCAPI static ::std::string
const& DIFF_DIRTY_ATTRIBUTES();
79 MCAPI static ::std::string
const& DIFF_DIRTY_ATTRIBUTES_SIZE();
81 MCAPI static ::std::string
const& DIFF_NO_ATTRIBUTES();
83 MCAPI static ::AttributeInstance& mInvalidInstance();
Definition AttributeModificationContext.h:10