13件ヒット
[1-13件を表示]
(0.021秒)
キーワード
-
blk
_ copy _ prev (1) -
blk
_ free (1) -
blk
_ mark (1) -
blk
_ orphan (1) -
block
_ append (1) -
block
_ pass (1) -
dyna
_ in _ block (1) -
new
_ blktag (1) -
rb
_ block _ given _ p (1) -
rb
_ f _ block _ given _ p (1) -
rb
_ iterate (1) -
rb
_ obj _ is _ block (1) -
rb
_ thread _ deadlock (1)
検索結果
先頭5件
-
static VALUE rb
_ obj _ is _ block(VALUE block) (18604.0) -
proc が Proc または Binding のインスタンスであれば真。
proc が Proc または Binding のインスタンスであれば真。 -
int rb
_ block _ given _ p(void) (18304.0) -
メソッドがブロック付きで呼ばれていれば true を返します。
メソッドがブロック付きで呼ばれていれば true を返します。 -
static NODE * block
_ append(NODE *head , NODE *tail) (18304.0) -
head と tail を NODE_BLOCK のリストとして連結し、 先頭ノードを返します。head または tail が NODE_BLOCK でない場合は NODE_BLOCK に入れたうえでそれを連結します。 head もしくは tail が NULL なら連結はせず、 NULL でないほうを返します。
head と tail を NODE_BLOCK のリストとして連結し、
先頭ノードを返します。head または tail が NODE_BLOCK
でない場合は NODE_BLOCK に入れたうえでそれを連結します。
head もしくは tail が NULL なら連結はせず、
NULL でないほうを返します。 -
static VALUE block
_ pass(VALUE self , NODE *node) (18304.0) -
node を評価して Proc オブジェクトを得、それを積みます。
node を評価して Proc オブジェクトを得、それを積みます。 -
static VALUE rb
_ f _ block _ given _ p(void) (18304.0) -
block_given? の実体。 現在評価中の (Ruby で実装された) メソッドに対して ブロックが与えられていたら真。
block_given? の実体。
現在評価中の (Ruby で実装された) メソッドに対して
ブロックが与えられていたら真。 -
static int dyna
_ in _ block(void) (18304.0) -
ブロックにネストしているコードをパース中は真。
ブロックにネストしているコードをパース中は真。 -
static void rb
_ thread _ deadlock(void) (18304.0) -
-
static void blk
_ copy _ prev(struct BLOCK *block) (604.0) -
-
VALUE rb
_ iterate(VALUE (*call _ proc)() , VALUE date1 , VALUE (*block _ proc)() , date2) (304.0) -
ブロック付きメソッド(イテレータ)呼び出しを行う関数です.
ブロック付きメソッド(イテレータ)呼び出しを行う関数です.
まず call_proc(data1) を実行します。そしてその関数か
その直下のメソッドで yield が発生すると以下が実行されます。
block_proc(VALUE block_arg, VALUE data2, VALUE self)
block_arg はブロック引数(複数なら配列に入っている)、
data2 は rb_iterate() に渡したもの、
self は block_proc 呼び出し時点での self です。 -
static int blk
_ orphan(struct BLOCK *data) (304.0) -
data が作成された SCOPE かまたはその子ではない SCOPE を評価しているとき真。
data が作成された SCOPE かまたはその子ではない
SCOPE を評価しているとき真。 -
static struct BLOCKTAG * new
_ blktag(void) (304.0) -
-
static void blk
_ free(struct BLOCK *data) (304.0) -
-
static void blk
_ mark(struct BLOCK *data) (304.0) -