Public Member Functions | |
| auto | assign_from_another (_other:&meshlib::MutexOwner) -> &mut meshlib::MutexOwner |
Static Public Member Functions | |
| static auto | new () -> meshlib::Owned< meshlib::MutexOwner > |
| static auto | construct_from_another (_other:&meshlib::MutexOwner) -> meshlib::Owned< meshlib::MutexOwner > |
| Static Public Member Functions inherited from meshlib::CppClass | |
| static void | destroy (ptr:*mut Self) |
| Static Public Member Functions inherited from meshlib::CppCopy | |
| static auto | copy (ptr:*const Self) -> *mut Self |
This class exists to provide copy and move constructors and assignment operations for std::mutex which actually does nothing Generated from class MR::MutexOwner.
Generated from class MR::MutexOwner. Heap-allocated instances are held in Owned<MutexOwner>.
| auto meshlib::MutexOwner::assign_from_another | ( | _other:&meshlib::MutexOwner | ) | -> &mut meshlib::MutexOwner |
Generated from method MR::MutexOwner::operator=.
Calls MR_MutexOwner_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object. The reference to this object might be preserved in the return value.
|
static |
Generated from constructor MR::MutexOwner::MutexOwner.
Calls MR_MutexOwner_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_MutexOwner_DefaultConstruct().