Blender V4.3
blender::tests::ImplicitlySharedData Class Reference

Inherits blender::ImplicitSharingMixin.

Public Member Functions

ImplicitSharingPtr< ImplicitlySharedDatacopy () const
 
void delete_self () override
 
- 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
 

Detailed Description

Definition at line 13 of file BLI_implicit_sharing_test.cc.

Member Function Documentation

◆ copy()

ImplicitSharingPtr< ImplicitlySharedData > blender::tests::ImplicitlySharedData::copy ( ) const
inline

Definition at line 15 of file BLI_implicit_sharing_test.cc.

◆ delete_self()

void blender::tests::ImplicitlySharedData::delete_self ( )
inlineoverridevirtual

Implements blender::ImplicitSharingMixin.

Definition at line 20 of file BLI_implicit_sharing_test.cc.


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