pub struct QSemaphoreReleaser { /* private fields */ }Expand description
C++ class: QSemaphoreReleaser.
Implementations§
Source§impl QSemaphoreReleaser
impl QSemaphoreReleaser
Sourcepub unsafe fn cancel(&self) -> Ptr<QSemaphore>
pub unsafe fn cancel(&self) -> Ptr<QSemaphore>
Calls C++ function: QSemaphore* QSemaphoreReleaser::cancel().
Sourcepub unsafe fn new() -> CppBox<QSemaphoreReleaser>
pub unsafe fn new() -> CppBox<QSemaphoreReleaser>
Calls C++ function: [constructor] void QSemaphoreReleaser::QSemaphoreReleaser().
Sourcepub unsafe fn from_q_semaphore_int(
sem: impl CastInto<Ref<QSemaphore>>,
n: c_int,
) -> CppBox<QSemaphoreReleaser>
pub unsafe fn from_q_semaphore_int( sem: impl CastInto<Ref<QSemaphore>>, n: c_int, ) -> CppBox<QSemaphoreReleaser>
Calls C++ function: [constructor] void QSemaphoreReleaser::QSemaphoreReleaser(QSemaphore& sem, int n = …).
Sourcepub unsafe fn from_q_semaphore_int2(
sem: impl CastInto<Ptr<QSemaphore>>,
n: c_int,
) -> CppBox<QSemaphoreReleaser>
pub unsafe fn from_q_semaphore_int2( sem: impl CastInto<Ptr<QSemaphore>>, n: c_int, ) -> CppBox<QSemaphoreReleaser>
Calls C++ function: [constructor] void QSemaphoreReleaser::QSemaphoreReleaser(QSemaphore* sem, int n = …).
Sourcepub unsafe fn from_q_semaphore(
sem: impl CastInto<Ref<QSemaphore>>,
) -> CppBox<QSemaphoreReleaser>
pub unsafe fn from_q_semaphore( sem: impl CastInto<Ref<QSemaphore>>, ) -> CppBox<QSemaphoreReleaser>
Calls C++ function: [constructor] void QSemaphoreReleaser::QSemaphoreReleaser(QSemaphore& sem).
Sourcepub unsafe fn from_q_semaphore2(
sem: impl CastInto<Ptr<QSemaphore>>,
) -> CppBox<QSemaphoreReleaser>
pub unsafe fn from_q_semaphore2( sem: impl CastInto<Ptr<QSemaphore>>, ) -> CppBox<QSemaphoreReleaser>
Calls C++ function: [constructor] void QSemaphoreReleaser::QSemaphoreReleaser(QSemaphore* sem).
Sourcepub unsafe fn semaphore(&self) -> Ptr<QSemaphore>
pub unsafe fn semaphore(&self) -> Ptr<QSemaphore>
Calls C++ function: QSemaphore* QSemaphoreReleaser::semaphore() const.
Sourcepub unsafe fn swap(&self, other: impl CastInto<Ref<QSemaphoreReleaser>>)
pub unsafe fn swap(&self, other: impl CastInto<Ref<QSemaphoreReleaser>>)
Calls C++ function: void QSemaphoreReleaser::swap(QSemaphoreReleaser& other).
Trait Implementations§
Source§impl CppDeletable for QSemaphoreReleaser
impl CppDeletable for QSemaphoreReleaser
Auto Trait Implementations§
impl Freeze for QSemaphoreReleaser
impl RefUnwindSafe for QSemaphoreReleaser
impl Send for QSemaphoreReleaser
impl Sync for QSemaphoreReleaser
impl Unpin for QSemaphoreReleaser
impl UnsafeUnpin for QSemaphoreReleaser
impl UnwindSafe for QSemaphoreReleaser
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