Method: Overflow#&

Defined in:
ext/overflow/overflow.c

#&(num) ⇒ Object



332
333
334
335
336
337
338
339
340
341
# File 'ext/overflow/overflow.c', line 332

static VALUE
overflow_and(VALUE self, VALUE num)
{
	VALUE clone = rb_obj_clone(self);
	overflow_t *ptr;
	Data_Get_Struct(clone, overflow_t, ptr);

	ptr->value = ptr->value & NUM2ULL(pre_arithmetic(num));
	return clone;
}