Enum llvm_sys::LLVMAtomicRMWBinOp
source · #[repr(C)]
pub enum LLVMAtomicRMWBinOp {
LLVMAtomicRMWBinOpXchg,
LLVMAtomicRMWBinOpAdd,
LLVMAtomicRMWBinOpSub,
LLVMAtomicRMWBinOpAnd,
LLVMAtomicRMWBinOpNand,
LLVMAtomicRMWBinOpOr,
LLVMAtomicRMWBinOpXor,
LLVMAtomicRMWBinOpMax,
LLVMAtomicRMWBinOpMin,
LLVMAtomicRMWBinOpUMax,
LLVMAtomicRMWBinOpUMin,
}
Variants§
LLVMAtomicRMWBinOpXchg
LLVMAtomicRMWBinOpAdd
LLVMAtomicRMWBinOpSub
LLVMAtomicRMWBinOpAnd
LLVMAtomicRMWBinOpNand
LLVMAtomicRMWBinOpOr
LLVMAtomicRMWBinOpXor
LLVMAtomicRMWBinOpMax
LLVMAtomicRMWBinOpMin
LLVMAtomicRMWBinOpUMax
LLVMAtomicRMWBinOpUMin
Trait Implementations§
source§impl Clone for LLVMAtomicRMWBinOp
impl Clone for LLVMAtomicRMWBinOp
source§fn clone(&self) -> LLVMAtomicRMWBinOp
fn clone(&self) -> LLVMAtomicRMWBinOp
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more