Blender V4.3
blender::implicit_sharing::MEMFreeImplicitSharing Class Reference

Inherits blender::ImplicitSharingInfo.

Public Member Functions

 MEMFreeImplicitSharing (void *data)
 
- Public Member Functions inherited from blender::ImplicitSharingInfo
virtual ~ImplicitSharingInfo ()
 
bool is_mutable () const
 
bool is_expired () const
 
void add_user () const
 
void add_weak_user () const
 
void tag_ensured_mutable () const
 
int64_t version () const
 
int strong_users () const
 
void remove_user_and_delete_if_last () const
 
void remove_weak_user_and_delete_if_last () const
 

Public Attributes

void * data
 

Detailed Description

Definition at line 14 of file implicit_sharing.cc.

Constructor & Destructor Documentation

◆ MEMFreeImplicitSharing()

blender::implicit_sharing::MEMFreeImplicitSharing::MEMFreeImplicitSharing ( void * data)
inline

Definition at line 18 of file implicit_sharing.cc.

References BLI_assert.

Member Data Documentation

◆ data

void* blender::implicit_sharing::MEMFreeImplicitSharing::data

Definition at line 16 of file implicit_sharing.cc.


The documentation for this class was generated from the following file: