Sha256: f104f27c6adbaa0847234cec364143cdc04144b0daef4823b2c9ff6a4de99bb0

Contents?: true

Size: 1.45 KB

Versions: 12

Compression:

Stored size: 1.45 KB

Contents

o:$YARD::CodeObjects::MethodObject:@scope:
instance:@visibility:public:
@pathI"Process::Status#&:EF:@parameters[:@files[[I"process.c;T0:@current_file_has_commentsF:
@name:&:@source_type:c:
@tags[:@docstringIC:YARD::Docstring"µLogical AND of the bits in _stat_ with <em>num</em>.

   fork { exit 0x37 }
   Process.wait
   sprintf('%04x', $?.to_i)       #=> "3700"
   sprintf('%04x', $? & 0x1e00)   #=> "1600";F:@objectIu:YARD::StubProxyProcess::Status#&;F:
@summary0:@ref_tags[;[o:YARD::Tags::OverloadTag
:@tag_nameI"
overload;F:
@text0;;:@types0:@signatureI"&(num);F;IC;";F;Iu;Process::Status#&;F;0;[;[o:YARD::Tags::Tag
;I"return;F;I";F;0;[I"Fixnum;F;0:	@allI"@return [Fixnum];F;[[:num0;Iu;Process::Status#&;F; I"ÛLogical AND of the bits in _stat_ with <em>num</em>.

   fork { exit 0x37 }
   Process.wait
   sprintf('%04x', $?.to_i)       #=> "3700"
   sprintf('%04x', $? & 0x1e00)   #=> "1600"


@overload &(num)
  @return [Fixnum];F:@namespaceIu;Process::Status;F:@docstring_extra0:@sourceI"/*
 *  call-seq:
 *     stat & num   -> fixnum
 *
 *  Logical AND of the bits in _stat_ with <em>num</em>.
 *
 *     fork { exit 0x37 }
 *     Process.wait
 *     sprintf('%04x', $?.to_i)       #=> "3700"
 *     sprintf('%04x', $? & 0x1e00)   #=> "1600"
 */

static VALUE
pst_bitand(VALUE st1, VALUE st2)
{
    int status = PST2INT(st1) & NUM2INT(st2);

    return INT2NUM(status);
};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/Process/Status/_26_i.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_19/objects/Process/Status/_26_i.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_19/objects/Process/Status/_26_i.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_19/objects/Process/Status/_26_i.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_19/objects/Process/Status/_26_i.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_19/objects/Process/Status/_26_i.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_19/objects/Process/Status/_26_i.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_19/objects/Process/Status/_26_i.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_19/objects/Process/Status/_26_i.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_19/objects/Process/Status/_26_i.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_19/objects/Process/Status/_26_i.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_19/objects/Process/Status/_26_i.dat