キーワード
- aryset (1)
- attrset (1)
-
copy
_ fds (1) -
errat
_ setter (1) -
errinfo
_ setter (1) -
find
_ bad _ fds (1) -
generic
_ ivar _ set (1) -
intersect
_ fds (1) -
match
_ fds (1) -
mod
_ av _ set (1) -
module
_ setup (1) -
proc
_ set _ safe _ level (1) -
rb
_ ary _ entry (1) -
rb
_ backref _ set (1) -
rb
_ const _ set (1) -
rb
_ cv _ set (1) -
rb
_ cvar _ set (1) -
rb
_ define _ hooked _ variable (1) -
rb
_ define _ virtual _ variable (1) -
rb
_ gv _ set (1) -
rb
_ gvar _ set (1) -
rb
_ id _ attrset (1) -
rb
_ iv _ set (1) -
rb
_ ivar _ set (1) -
rb
_ lastline _ set (1) -
rb
_ mod _ const _ set (1) -
rb
_ set _ class _ path (1) -
rb
_ set _ end _ proc (1) -
rb
_ set _ safe _ level (1) -
rb
_ thread _ abort _ exc _ set (1) -
rb
_ thread _ aset (1) -
rb
_ thread _ critical _ set (1) -
rb
_ thread _ local _ aset (1) -
rb
_ thread _ priority _ set (1) -
rb
_ thread _ s _ abort _ exc _ set (1) -
rb
_ time _ timespec _ new (1) -
readonly
_ setter (1) -
safe
_ setter (1) -
set
_ backtrace (1) -
set
_ method _ visibility (1) -
set
_ trace _ func (1) -
special
_ local _ set (1) -
top
_ local _ setup (1) -
undef
_ setter (1) -
val
_ setter (1) -
var
_ setter (1)
検索結果
先頭5件
-
static VALUE set
_ trace _ func(VALUE obj , VALUE trace) (18352.0) -
Kernel#set_trace_func の実体。 評価器に対するフック手続きを登録します。
Kernel#set_trace_func の実体。
評価器に対するフック手続きを登録します。 -
ID rb
_ id _ attrset(ID id) (18304.0) -
-
VALUE rb
_ gv _ set(const char *name , VALUE val) (18304.0) -
Ruby のグローバル変数 name に val を代入します。 val を返します。
Ruby のグローバル変数 name に val を代入します。
val を返します。 -
VALUE rb
_ gvar _ set(struct global _ entry *entry , VALUE val) (18304.0) -
グローバル変数のエントリ entry に値を代入します。
グローバル変数のエントリ entry に値を代入します。 -
VALUE rb
_ iv _ set(VALUE obj , char *name , VALUE val) (18304.0) -
オブジェクト obj のインスタンス変数 name に val を代入します。
オブジェクト obj のインスタンス変数 name に
val を代入します。 -
VALUE rb
_ ivar _ set(VALUE obj , ID name , VALUE val) (18304.0) -
オブジェクト obj のインスタンス変数 name に val を代入します。
オブジェクト obj のインスタンス変数 name に
val を代入します。 -
VALUE rb
_ thread _ local _ aset(VALUE thread , ID id , VALUE val) (18304.0) -
-
static NODE * aryset(NODE *recv
, NODE *idx) (18304.0) -
-
static NODE * attrset(NODE *recv
, ID id) (18304.0) -
-
static VALUE module
_ setup(VALUE module , NODE *n) (18304.0) -
module を定義するモジュール文の本体 n を評価します。
module を定義するモジュール文の本体 n を評価します。 -
static VALUE rb
_ mod _ const _ set(VALUE mod , VALUE name , VALUE value) (18304.0) -
-
static VALUE rb
_ thread _ abort _ exc _ set(VALUE thread , VALUE val) (18304.0) -
-
static VALUE rb
_ thread _ aset(VALUE thread , VALUE id , VALUE val) (18304.0) -
-
static VALUE rb
_ thread _ critical _ set(VALUE obj , VALUE val) (18304.0) -
-
static VALUE rb
_ thread _ priority _ set(VALUE thread , VALUE prio) (18304.0) -
-
static VALUE rb
_ thread _ s _ abort _ exc _ set(VALUE self , VALUE val) (18304.0) -
-
static void errat
_ setter(VALUE val , ID id , VALUE *var) (18304.0) -
-
static void errinfo
_ setter(VALUE val , ID id , VALUE *var) (18304.0) -
-
static void generic
_ ivar _ set(VALUE obj , ID id , VALUE val) (18304.0) -
-
static void mod
_ av _ set(VALUE klass , ID id , VALUE val , int isconst) (18304.0) -
-
static void proc
_ set _ safe _ level(VALUE data) (18304.0) -
-
static void readonly
_ setter(VALUE val , ID id , void *var) (18304.0) -
-
static void safe
_ setter(VALUE val) (18304.0) -
-
static void set
_ backtrace(VALUE info , VALUE bt) (18304.0) -
-
static void set
_ method _ visibility(VALUE self , int argc , VALUE *argv , ID ex) (18304.0) -
-
static void special
_ local _ set(char c , VALUE val) (18304.0) -
$~ と $_ をセットします。 現在は c=0 が $_ で c=1 が $~ です。
$~ と $_ をセットします。
現在は c=0 が $_ で c=1 が $~ です。 -
static void top
_ local _ setup(void) (18304.0) -
パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、 現在存在する SCOPE にそれを接ぎ足す。
パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、
現在存在する SCOPE にそれを接ぎ足す。 -
static void undef
_ setter(VALUE val , ID id , void *data , struct global _ variable *var) (18304.0) -
-
static void val
_ setter(VALUE val , ID id , void *data , struct global _ variable *var) (18304.0) -
-
static void var
_ setter(VALUE val , ID id , VALUE *var) (18304.0) -
-
void rb
_ backref _ set(VALUE val) (18304.0) -
現在の SCOPE の $~ に val を代入します。
現在の SCOPE の $~ に val を代入します。 -
void rb
_ const _ set(VALUE klass , ID name , VALUE val) (18304.0) -
定数 klass::name の値を val として定義します。
定数 klass::name の値を val として定義します。 -
void rb
_ cv _ set(VALUE klass , char *name , VALUE val) (18304.0) -
klass のクラス変数 name に val を代入します。 変数がまだ定義されていない場合は NameError を発生します。
klass のクラス変数 name に val を代入します。
変数がまだ定義されていない場合は NameError を発生します。 -
void rb
_ cvar _ set(VALUE klass , ID name , VALUE val) (18304.0) -
klass のクラス変数 name に val を代入します。 変数がまだ定義されていない場合は NameError を発生します。
klass のクラス変数 name に val を代入します。
変数がまだ定義されていない場合は NameError を発生します。 -
void rb
_ lastline _ set(VALUE val) (18304.0) -
現在評価中の SCOPE の $_ に val を代入します。
現在評価中の SCOPE の $_ に val を代入します。 -
void rb
_ set _ class _ path(VALUE klass , VALUE under , const char *name) (18304.0) -
-
void rb
_ set _ end _ proc(void (*func)(VALUE) , VALUE data) (18304.0) -
-
void rb
_ set _ safe _ level(int level) (18304.0) -
セーフレベルを level に上げます。 level が現在のセーフレベルより低い場合は 例外 SecurityError が発生します。
セーフレベルを level に上げます。
level が現在のセーフレベルより低い場合は
例外 SecurityError が発生します。 -
static void copy
_ fds(fd _ set *dst , fd _ set *src , int max) (652.0) -
fd_set src を dst にコピーします。 max は select(2) の第一引数と同じ意味です。
fd_set src を dst にコピーします。
max は select(2) の第一引数と同じ意味です。 -
static int find
_ bad _ fds(fd _ set *dst , fd _ set *src , int max) (604.0) -
-
static int intersect
_ fds(fd _ set *src , fd _ set *dst , int max) (604.0) -
-
static int match
_ fds(fd _ set *dst , fd _ set *src , int max) (604.0) -
-
VALUE rb
_ ary _ entry(VALUE ary , long offset) (304.0) -
ary のインデックス offset の要素を返します。
ary のインデックス offset の要素を返します。
インデックスが範囲を越えるときは Qnil を返します。
負のインデックスも使えます。
対応するRubyコード
ary[offset] または
ary.at(offset)
使用例
VALUE num;
num = rb_ary_entry(ary, offset);
printf("%d\n", FIX2INT(num));
キャストを使った要素の参照方法
VALUE num = RARRAY(ary)->ptr[offset]; -
VALUE rb
_ time _ timespec _ new(const struct timespec *ts , int offset) (304.0) -
引数 ts、offset を元に Time オブジェクトを作成して返します。
引数 ts、offset を元に Time オブジェクトを作成して返します。
@param ts timespec 構造体のポインタ
@param offset 協定世界時との時差(秒)。
-86400 < offset < 86400 の場合は指定した時差に、INT_MAX
を指定した場合は地方時、INT_MAX-1 を指定した場合は UTC に
なります。
@raise ArgumentError offset に上述の範囲以外の値を指定した場合に発生し
ま... -
void rb
_ define _ hooked _ variable(const char *name , VALUE *var , VALUE (*getter)() , VALUE (*setter)()) (304.0) -
-
void rb
_ define _ virtual _ variable(const char *name , VALUE (*getter)() , VALUE (*setter)()) (304.0) -