Skip to main content

IntBinArithOpWithOverflowFlag

Trait IntBinArithOpWithOverflowFlag 

Source
pub trait IntBinArithOpWithOverflowFlag: Op + IntBinArithOp {
    // Provided methods
    fn new_with_overflow_flag(
        ctx: &mut Context,
        lhs: Value,
        rhs: Value,
        flag: IntegerOverflowFlagsAttr,
    ) -> Self
       where Self: Sized { ... }
    fn integer_overflow_flag(&self, ctx: &Context) -> IntegerOverflowFlagsAttr
       where Self: Sized { ... }
    fn set_integer_overflow_flag(
        &self,
        ctx: &Context,
        flag: IntegerOverflowFlagsAttr,
    )
       where Self: Sized { ... }
}
Expand description

Integer binary arithmetic Op with IntegerOverflowFlagsAttr

Provided Methods§

Source

fn new_with_overflow_flag( ctx: &mut Context, lhs: Value, rhs: Value, flag: IntegerOverflowFlagsAttr, ) -> Self
where Self: Sized,

Create a new integer binary op with overflow flags set.

Source

fn integer_overflow_flag(&self, ctx: &Context) -> IntegerOverflowFlagsAttr
where Self: Sized,

Get the integer overflow flag on this Op.

Source

fn set_integer_overflow_flag( &self, ctx: &Context, flag: IntegerOverflowFlagsAttr, )
where Self: Sized,

Set the integer overflow flag for this Op.

Trait Implementations§

Implementors§