pub struct QException { /* private fields */ }Expand description
C++ class: QException.
Implementations§
Source§impl QException
impl QException
Sourcepub unsafe fn clone(&self) -> Ptr<QException>
pub unsafe fn clone(&self) -> Ptr<QException>
Calls C++ function: virtual QException* QException::clone() const.
Sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<QException>>,
) -> Ref<QException>
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<QException>>, ) -> Ref<QException>
Calls C++ function: QException& QException::operator=(const QException& other).
Sourcepub unsafe fn new() -> CppBox<QException>
pub unsafe fn new() -> CppBox<QException>
Calls C++ function: [constructor] void QException::QException().
Sourcepub unsafe fn new_copy(
other: impl CastInto<Ref<QException>>,
) -> CppBox<QException>
pub unsafe fn new_copy( other: impl CastInto<Ref<QException>>, ) -> CppBox<QException>
Calls C++ function: [constructor] void QException::QException(const QException& other).
Trait Implementations§
Source§impl CppDeletable for QException
impl CppDeletable for QException
Source§impl DynamicCast<QUnhandledException> for QException
impl DynamicCast<QUnhandledException> for QException
Source§unsafe fn dynamic_cast(ptr: Ptr<QException>) -> Ptr<QUnhandledException>
unsafe fn dynamic_cast(ptr: Ptr<QException>) -> Ptr<QUnhandledException>
Calls C++ function: QUnhandledException* dynamic_cast<QUnhandledException*>(QException* ptr).
Source§impl StaticDowncast<QUnhandledException> for QException
impl StaticDowncast<QUnhandledException> for QException
Source§unsafe fn static_downcast(ptr: Ptr<QException>) -> Ptr<QUnhandledException>
unsafe fn static_downcast(ptr: Ptr<QException>) -> Ptr<QUnhandledException>
Calls C++ function: QUnhandledException* static_cast<QUnhandledException*>(QException* ptr).
Source§impl StaticUpcast<QException> for QUnhandledException
impl StaticUpcast<QException> for QUnhandledException
Source§unsafe fn static_upcast(ptr: Ptr<QUnhandledException>) -> Ptr<QException>
unsafe fn static_upcast(ptr: Ptr<QUnhandledException>) -> Ptr<QException>
Calls C++ function: QException* static_cast<QException*>(QUnhandledException* ptr).
Auto Trait Implementations§
impl Freeze for QException
impl RefUnwindSafe for QException
impl Send for QException
impl Sync for QException
impl Unpin for QException
impl UnsafeUnpin for QException
impl UnwindSafe for QException
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