o:$YARD::CodeObjects::MethodObject:@scope: instance:@visibility:public: @pathI"Thread#alive?:EF:@parameters[�:@files[[I" thread.c;T0:@current_file_has_commentsF: @name:alive?:@source_type:c: @tags[�:@docstringIC:YARD::Docstring"�Returns <code>true</code> if <i>thr</i> is running or sleeping. thr = Thread.new { } thr.join #=> #<Thread:0x401b3fb0 dead> Thread.current.alive? #=> true thr.alive? #=> false;F:@objectIu:YARD::StubProxyThread#alive?;F: @summary0:@ref_tags[�;[o:YARD::Tags::OverloadTag :@tag_nameI" overload;F: @text0;;:@types0:@signatureI"alive?;F;IC;"�;F;Iu;Thread#alive?;F;0;[�;[o:YARD::Tags::Tag ;I"return;F;I"�;F;0;[I"Boolean;F;0: @allI"@return [Boolean];F;[�;Iu;Thread#alive?;F; I"Returns <code>true</code> if <i>thr</i> is running or sleeping. thr = Thread.new { } thr.join #=> #<Thread:0x401b3fb0 dead> Thread.current.alive? #=> true thr.alive? #=> false @overload alive? @return [Boolean];F:@namespaceIu;Thread;F:@docstring_extra0:@sourceI"�/* * call-seq: * thr.alive? -> true or false * * Returns <code>true</code> if <i>thr</i> is running or sleeping. * * thr = Thread.new { } * thr.join #=> #<Thread:0x401b3fb0 dead> * Thread.current.alive? #=> true * thr.alive? #=> false */ static VALUE rb_thread_alive_p(VALUE thread) { rb_thread_t *th; GetThreadPtr(thread, th); if (rb_threadptr_dead(th)) return Qfalse; return Qtrue; };F