Sha256: 545d58dd041dfca8925781a464943b0dc396ec2f67b81c9963e79aacd1f70800

Contents?: true

Size: 901 Bytes

Versions: 12

Compression:

Stored size: 901 Bytes

Contents

o:$YARD::CodeObjects::MethodObject:@scope:
instance:@visibility:public:
@pathI"
Fixnum#&:EF:@parameters[:@files[[I"numeric.c;T0:@current_file_has_commentsF:
@name:&:@source_type:c:
@tags[:@docstringIC:YARD::Docstring"Bitwise AND.;F:@objectIu:YARD::StubProxy
Fixnum#&;F:
@summary0:@ref_tags[;[o:YARD::Tags::OverloadTag
:@tag_nameI"
overload;F:
@text0;;:@types0:@signatureI"&(integer);F;IC;";F;Iu;
Fixnum#&;F;0;[;[:	@allI";F;[[:integer0;Iu;
Fixnum#&;F;I"(Bitwise AND.


@overload &(integer);F:@namespaceIu;Fixnum;F:@docstring_extra0:@sourceI"/*
 * call-seq:
 *   fix & integer  ->  integer_result
 *
 * Bitwise AND.
 */

static VALUE
fix_and(VALUE x, VALUE y)
{
    long val;

    if (!FIXNUM_P(y = bit_coerce(y))) {
    return rb_big_and(y, x);
    }
    val = FIX2LONG(x) & FIX2LONG(y);
    return LONG2NUM(val);
};F

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
pry-doc-0.4.4 lib/pry-doc/core_docs_19/objects/Fixnum/_26_i.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_19/objects/Fixnum/_26_i.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_19/objects/Fixnum/_26_i.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_19/objects/Fixnum/_26_i.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_19/objects/Fixnum/_26_i.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_19/objects/Fixnum/_26_i.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_19/objects/Fixnum/_26_i.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_19/objects/Fixnum/_26_i.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_19/objects/Fixnum/_26_i.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_19/objects/Fixnum/_26_i.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_19/objects/Fixnum/_26_i.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_19/objects/Fixnum/_26_i.dat