Struct qt_core::q_meta_object::SuperData
source · #[repr(C)]pub struct SuperData { /* private fields */ }
Expand description
C++ class: QMetaObject::SuperData
.
Implementations§
source§impl SuperData
impl SuperData
sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<SuperData>>
) -> Ref<SuperData>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<SuperData>> ) -> Ref<SuperData>
cpp_lib_version="5.14.0"
only.Calls C++ function: QMetaObject::SuperData& QMetaObject::SuperData::operator=(const QMetaObject::SuperData& other)
.
sourcepub unsafe fn direct(&self) -> Ptr<QMetaObject>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn direct(&self) -> Ptr<QMetaObject>
cpp_lib_version="5.14.0"
only.Returns the value of the direct
field.
sourcepub unsafe fn new_0a() -> CppBox<SuperData>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn new_0a() -> CppBox<SuperData>
cpp_lib_version="5.14.0"
only.Calls C++ function: [constructor] void QMetaObject::SuperData::SuperData()
.
sourcepub unsafe fn new_1a(mo: impl CastInto<Ptr<QMetaObject>>) -> CppBox<SuperData>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn new_1a(mo: impl CastInto<Ptr<QMetaObject>>) -> CppBox<SuperData>
cpp_lib_version="5.14.0"
only.Calls C++ function: [constructor] void QMetaObject::SuperData::SuperData(const QMetaObject* mo)
.
sourcepub unsafe fn new_copy(
other: impl CastInto<Ref<SuperData>>
) -> CppBox<SuperData>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn new_copy( other: impl CastInto<Ref<SuperData>> ) -> CppBox<SuperData>
cpp_lib_version="5.14.0"
only.Calls C++ function: [constructor] void QMetaObject::SuperData::SuperData(const QMetaObject::SuperData& other)
.
sourcepub unsafe fn set_direct(&self, value: impl CastInto<Ptr<QMetaObject>>)
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn set_direct(&self, value: impl CastInto<Ptr<QMetaObject>>)
cpp_lib_version="5.14.0"
only.Sets the value of the direct
field.
sourcepub unsafe fn struct_deref(&self) -> Ptr<QMetaObject>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn struct_deref(&self) -> Ptr<QMetaObject>
cpp_lib_version="5.14.0"
only.Calls C++ function: const QMetaObject* QMetaObject::SuperData::operator->() const
.
sourcepub unsafe fn to_q_meta_object(&self) -> Ptr<QMetaObject>
Available on cpp_lib_version="5.14.0"
only.
pub unsafe fn to_q_meta_object(&self) -> Ptr<QMetaObject>
cpp_lib_version="5.14.0"
only.Calls C++ function: const QMetaObject* QMetaObject::SuperData::operator const QMetaObject*() const
.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for SuperData
impl Send for SuperData
impl Sync for SuperData
impl Unpin for SuperData
impl UnwindSafe for SuperData
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more