ライブラリ
- fiddle (8)
-
fiddle
/ import (7) -
net
/ ftp (1) -
shell
/ builtin-command (3) - win32ole (2)
クラス
-
Fiddle
:: Function (2) -
Net
:: FTP (1) -
Shell
:: Void (2) -
WIN32OLE
_ VARIANT (1)
モジュール
- Fiddle (4)
-
Fiddle
:: Importer (6) -
WIN32OLE
:: VARIANT (1)
キーワード
-
ALIGN
_ VOIDP (1) - BlockCaller (1)
- CLONESETUP (1)
- CStruct (1)
-
Check
_ Type (1) - Closure (1)
-
DATA
_ PTR (1) -
Data
_ Get _ Struct (1) -
Data
_ Make _ Struct (1) -
Data
_ Wrap _ Struct (1) - Empty (1)
-
FL
_ REVERSE (1) -
FL
_ SET (1) -
FL
_ UNSET (1) -
Init
_ eval (1) -
Init
_ load (1) -
Init
_ stack (1) -
Init
_ var _ tables (1) - NEWOBJ (1)
- OBJSETUP (1)
-
OBJ
_ FREEZE (1) -
OBJ
_ INFECT (1) -
OBJ
_ TAINT (1) -
SIZEOF
_ VOIDP (1) - StringValue (1)
-
TYPE
_ VOID (1) -
TYPE
_ VOIDP (1) -
VT
_ PTR (1) - assign (1)
- bind (1)
-
blk
_ copy _ prev (1) -
blk
_ free (1) -
blk
_ mark (1) - call (1)
-
call
_ end _ proc (1) -
call
_ trace _ func (1) -
compile
_ error (1) -
create
_ value (1) -
cvar
_ cbase (1) -
cvar
_ override _ check (1) -
dvar
_ asgn (1) -
dvar
_ asgn _ curr (1) -
dvar
_ asgn _ internal (1) -
dyna
_ in _ block (1) -
e
_ option _ supplied (1) - each (1)
-
errat
_ setter (1) -
errinfo
_ setter (1) -
exec
_ under (1) - fiddle (1)
-
fiddle
/ import (1) - finals (1)
-
gc
_ mark _ all (1) -
generic
_ ivar _ set (1) -
internal
_ id (1) -
is
_ pointer _ to _ heap (1) -
jump
_ tag _ but _ local _ jump (1) -
lex
_ getline (1) -
local
_ pop (1) -
local
_ push (1) -
local
_ tbl (1) -
localjump
_ error (1) -
make
_ backtrace (1) -
mark
_ locations _ array (1) -
mark
_ source _ filename (1) -
mod
_ av _ set (1) - mproc (1)
- new (2)
-
new
_ blktag (1) -
obj
_ free (1) -
os
_ live _ obj (1) -
print
_ undef (1) -
proc
_ save _ safe _ level (1) -
proc
_ set _ safe _ level (1) -
rb
_ add _ method (1) -
rb
_ alias (1) -
rb
_ alias _ variable (1) -
rb
_ ary _ store (1) -
rb
_ ary _ to _ s (1) -
rb
_ attr (1) -
rb
_ autoload (1) -
rb
_ autoload _ id (1) -
rb
_ autoload _ load (1) -
rb
_ backref _ get (1) -
rb
_ backref _ set (1) -
rb
_ block _ given _ p (1) -
rb
_ catch (1) -
rb
_ clear _ cache (1) -
rb
_ clear _ cache _ by _ class (1) -
rb
_ clear _ cache _ by _ id (1) -
rb
_ compile _ error (1) -
rb
_ compile _ error _ with _ enc (1) -
rb
_ const _ assign (1) -
rb
_ const _ list (1) -
rb
_ const _ set (1) -
rb
_ copy _ generic _ ivar (1) -
rb
_ cv _ set (1) -
rb
_ cvar _ declear (1) -
rb
_ cvar _ set (1) -
rb
_ data _ object _ alloc (1) -
rb
_ define _ alias (1) -
rb
_ define _ attr (1) -
rb
_ define _ class _ variable (1) -
rb
_ define _ const (1) -
rb
_ define _ global _ const (1) -
rb
_ define _ global _ function (1) -
rb
_ define _ hooked _ variable (1) -
rb
_ define _ method (1) -
rb
_ define _ method _ id (1) -
rb
_ define _ module _ function (1) -
rb
_ define _ private _ method (1) -
rb
_ define _ protected _ method (1) -
rb
_ define _ readonly _ variable (1) -
rb
_ define _ singleton _ method (1) -
rb
_ define _ variable (1) -
rb
_ define _ virtual _ variable (1) -
rb
_ disable _ super (1) -
rb
_ dvar _ push (1) -
rb
_ enable _ super (1) -
rb
_ exc _ fatal (1) -
rb
_ exc _ raise (1) -
rb
_ export _ method (1) -
rb
_ extend _ object (1) -
rb
_ f _ at _ exit (1) -
rb
_ f _ block _ given _ p (1) -
rb
_ f _ global _ variables (1) -
rb
_ f _ lambda (1) -
rb
_ f _ local _ variables (1) -
rb
_ f _ loop (1) -
rb
_ fatal (1) -
rb
_ frame _ last _ func (1) -
rb
_ free _ generic _ ivar (1) -
rb
_ frozen _ class _ p (1) -
rb
_ gc (1) -
rb
_ gc _ call _ finalizer _ at _ exit (1) -
rb
_ gc _ disable (1) -
rb
_ gc _ enable (1) -
rb
_ gc _ force _ recycle (1) -
rb
_ gc _ mark (1) -
rb
_ gc _ mark _ children (1) -
rb
_ gc _ mark _ global _ tbl (1) -
rb
_ gc _ mark _ locations (1) -
rb
_ gc _ mark _ maybe (1) -
rb
_ gc _ register _ address (1) -
rb
_ gc _ start (1) -
rb
_ gc _ unregister _ address (1) -
rb
_ global _ variable (1) -
rb
_ include _ module (1) -
rb
_ lastline _ get (1) -
rb
_ lastline _ set (1) -
rb
_ load (1) -
rb
_ load _ protect (1) -
rb
_ longjmp (1) -
rb
_ mark _ generic _ ivar (1) -
rb
_ mark _ generic _ ivar _ tbl (1) -
rb
_ mark _ hash (1) -
rb
_ mark _ tbl (1) -
rb
_ mod _ const _ at (1) -
rb
_ mod _ const _ of (1) -
rb
_ mod _ nesting (1) -
rb
_ mod _ s _ constants (1) -
rb
_ module _ new (1) -
rb
_ name _ class (1) -
rb
_ newobj (1) -
rb
_ obj _ call _ init (1) -
rb
_ obj _ dummy (1) -
rb
_ p (1) -
rb
_ parser _ while _ loop (1) -
rb
_ provide _ feature (1) -
rb
_ raise (1) -
rb
_ remove _ method (1) -
rb
_ safe _ level (1) -
rb
_ secure (1) -
rb
_ set _ class _ path (1) -
rb
_ set _ end _ proc (1) -
rb
_ set _ safe _ level (1) -
rb
_ singleton _ class _ attached (1) -
rb
_ sym _ all _ symbols (1) -
rb
_ thread _ alone (1) -
rb
_ thread _ cleanup (1) -
rb
_ thread _ create (1) -
rb
_ thread _ critical _ get (1) -
rb
_ thread _ current (1) -
rb
_ thread _ deadlock (1) -
rb
_ thread _ exit (1) -
rb
_ thread _ fd _ close (1) -
rb
_ thread _ list (1) -
rb
_ thread _ main (1) -
rb
_ thread _ pass (1) -
rb
_ thread _ s _ abort _ exc (1) -
rb
_ thread _ schedule (1) -
rb
_ thread _ signal _ raise (1) -
rb
_ thread _ sleep (1) -
rb
_ thread _ sleep _ forever (1) -
rb
_ thread _ start _ 0 (1) -
rb
_ thread _ stop (1) -
rb
_ thread _ trap _ eval (1) -
rb
_ thread _ wait _ for (1) -
rb
_ throw (1) -
rb
_ trace _ eval (1) -
rb
_ undef (1) -
rb
_ undef _ method (1) -
readonly
_ setter (1) - rehash (1)
-
remove
_ method (1) -
remove
_ trace (1) -
ruby
_ finalize (1) -
ruby
_ xcalloc (1) -
ruby
_ xmalloc (1) -
ruby
_ xrealloc (1) -
run
_ final (1) -
safe
_ getter (1) -
safe
_ setter (1) -
secure
_ visibility (1) -
set
_ backtrace (1) -
set
_ method _ visibility (1) - sizeof (1)
-
special
_ local _ set (1) -
st
_ add _ direct (1) -
st
_ cleanup _ safe (1) -
st
_ foreach (1) -
st
_ free _ table (1) -
st
_ init _ numtable (1) -
st
_ init _ strtable (1) -
st
_ insert (1) -
st
_ lookup (1) -
stat
_ col (1) - struct (1)
-
terminate
_ process (1) - timeofday (1)
- toklast (1)
- toklen (1)
-
top
_ local _ init (1) -
top
_ local _ setup (1) -
undef
_ setter (1) - union (1)
-
val
_ marker (1) -
val
_ setter (1) - value (1)
-
var
_ marker (1) -
var
_ setter (1) - voidcmd (1)
-
warn
_ unless _ e _ option (1) -
warning
_ unless _ e _ option (1) - yylex (1)
検索結果
先頭5件
-
static void local
_ pop(void) (78901.0) -
ローカル変数テーブルをポップします。 テーブルが参照されていない場合、 テーブルは自動的に開放されます。
ローカル変数テーブルをポップします。
テーブルが参照されていない場合、
テーブルは自動的に開放されます。 -
static ID * local
_ tbl(void) (78601.0) -
ローカル変数テーブルスタックの先頭にあるテーブルを取得します。
ローカル変数テーブルスタックの先頭にあるテーブルを取得します。 -
static VALUE lex
_ getline(void) (78601.0) -
関数 lex_gets を使って lex_input から Ruby プログラムを一行読みこみます。
関数 lex_gets を使って lex_input から
Ruby プログラムを一行読みこみます。 -
static void local
_ push(int top) (78601.0) -
ローカル変数テーブルをプッシュします。 プログラムのトップレベルをパースしているときは top を真にします。
ローカル変数テーブルをプッシュします。
プログラムのトップレベルをパースしているときは top を真にします。 -
static void localjump
_ error(const char *mesg , VALUE status) (78601.0) -
-
Shell
:: Void (63001.0) -
何もしないコマンドです。
何もしないコマンドです。 -
static void special
_ local _ set(char c , VALUE val) (36901.0) -
$~ と $_ をセットします。 現在は c=0 が $_ で c=1 が $~ です。
$~ と $_ をセットします。
現在は c=0 が $_ で c=1 が $~ です。 -
void rb
_ autoload _ load(ID id) (36901.0) -
-
Fiddle
:: ALIGN _ VOIDP -> Integer (36649.0) -
C の構造体における void* のアライメントの値。
C の構造体における void* のアライメントの値。 -
Fiddle
:: TYPE _ VOID -> Integer (27352.0) -
C の void を表す定数。
C の void を表す定数。 -
Fiddle
:: SIZEOF _ VOIDP -> Integer (27349.0) -
Cでの sizeof(void*) の値
Cでの sizeof(void*) の値 -
Fiddle
:: TYPE _ VOIDP -> Integer (27349.0) -
C の void* 型を表す定数。
C の void* 型を表す定数。 -
Fiddle
:: Closure :: BlockCaller (27055.0) -
Ruby のブロックをラップしたコールバック関数を表すクラスです。
Ruby のブロックをラップしたコールバック関数を表すクラスです。
Ruby のブロックを C の関数ポインタとして表現するためのクラスです。
require 'fiddle'
include Fiddle
libc = Fiddle.dlopen("/lib/libc.so.6")
qs = Fiddle::Function.new(libc["qsort"],
[TYPE_VOIDP, TYPE_INT, TYPE_INT, TYPE_VOIDP],
TYP... -
static void val
_ setter(VALUE val , ID id , void *data , struct global _ variable *var) (19201.0) -
-
void rb
_ compile _ error _ with _ enc(const char *file , int line , void *enc , const char *fmt , . . . ) (19201.0) -
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。
...この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。... -
void rb
_ include _ module(VALUE klass , VALUE module) (19201.0) -
Module#append_features の実体。 クラスまたはモジュール klass にモジュール module を インクルードします。
Module#append_features の実体。
クラスまたはモジュール klass にモジュール module を
インクルードします。 -
void st
_ cleanup _ safe(st _ table *table , char *never) (19201.0) -
never と同じ値を持つエントリーを削除する。
never と同じ値を持つエントリーを削除する。 -
void st
_ free _ table(st _ table *table) (19201.0) -
table を解放する。キー、値は解放されない。
table を解放する。キー、値は解放されない。 -
VALUE rb
_ data _ object _ alloc(VALUE klass , void *datap , RUBY _ DATA _ FUNC dmark , RUBY _ DATA _ FUNC dfree) (18901.0) -
datap をラップするオブジェクトを生成し、返します。 そのクラスは klass となり、datap をマークするときは dmark、解放するときは dfree を使うようになります。
datap をラップするオブジェクトを生成し、返します。
そのクラスは klass となり、datap をマークするときは
dmark、解放するときは dfree を使うようになります。 -
st
_ table * st _ init _ numtable(void) (18901.0) -
キーが int 型であるハッシュテーブルを作成する。
キーが int 型であるハッシュテーブルを作成する。 -
st
_ table * st _ init _ strtable(void) (18901.0) -
キーが char* 型であるハッシュテーブルを作成する。
キーが char* 型であるハッシュテーブルを作成する。 -
static void gc
_ mark _ all(void) (18901.0) -
-
static void mark
_ locations _ array(register VALUE *x , register long n) (18901.0) -
-
static void rb
_ thread _ cleanup(void) (18901.0) -
-
static void rb
_ thread _ deadlock(void) (18901.0) -
-
static void readonly
_ setter(VALUE val , ID id , void *var) (18901.0) -
-
static void stat
_ col(void) (18901.0) -
ハッシュの衝突に関する統計を /tmp/col に出力する。 #ifdef HASH_LOG のときだけ定義される、開発者用関数。
ハッシュの衝突に関する統計を /tmp/col に出力する。
#ifdef HASH_LOG のときだけ定義される、開発者用関数。 -
static void top
_ local _ init(void) (18901.0) -
パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。
パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。 -
static void top
_ local _ setup(void) (18901.0) -
パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、 現在存在する SCOPE にそれを接ぎ足す。
パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、
現在存在する SCOPE にそれを接ぎ足す。 -
void * ruby
_ xrealloc(void *ptr , long size) (18901.0) -
引数と返り値の意味は realloc() と同じ。 ただしメモリ割り当てに失敗したときは GC を行いそれでもだめなときは NoMemoryError を raise する。 つまりこの関数が返り値を返したときは常に割り当ては成功している。
引数と返り値の意味は realloc() と同じ。
ただしメモリ割り当てに失敗したときは
GC を行いそれでもだめなときは NoMemoryError を raise する。
つまりこの関数が返り値を返したときは常に割り当ては成功している。 -
void CLONESETUP(VALUE clone
, VALUE obj) (18901.0) -
OBJSETUP() の変種。 clone を、obj から clone で作った オブジェクトとして初期化します。
OBJSETUP() の変種。
clone を、obj から clone で作った
オブジェクトとして初期化します。 -
void Init
_ eval(void) (18901.0) -
-
void Init
_ load(void) (18901.0) -
-
void Init
_ var _ tables(void) (18901.0) -
-
void StringValue(VALUE val) (18901.0)
-
val が String でなければ to_str メソッドを使って String に変換します。
val が String でなければ to_str メソッドを使って String に変換します。
このマクロに渡した VALUE は ruby の GC から確実に保護されます。 -
void rb
_ clear _ cache(void) (18901.0) -
メソッドキャッシュをすべて消去します。
メソッドキャッシュをすべて消去します。 -
void rb
_ compile _ error(const char *file , int line , const char *fmt , . . . ) (18901.0) -
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。
...この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。... -
void rb
_ define _ class _ variable(VALUE klass , const char *name , VALUE val) (18901.0) -
クラス klass のクラス変数 name を初期値 val で 定義します。既に同名の変数が定義されていたら警告します。
クラス klass のクラス変数 name を初期値 val で
定義します。既に同名の変数が定義されていたら警告します。 -
void rb
_ define _ module _ function(VALUE module , const char *name , VALUE (*func)() , int argc) (18901.0) -
モジュール module にモジュール関数 name を定義します。 func と argc は rb_define_method と同じです。
モジュール module にモジュール関数 name を定義します。
func と argc は rb_define_method と同じです。 -
void rb
_ frozen _ class _ p(VALUE klass) (18901.0) -
-
void rb
_ gc _ call _ finalizer _ at _ exit(void) (18901.0) -
-
void rb
_ gc _ mark _ global _ tbl(void) (18901.0) -
-
void rb
_ mark _ generic _ ivar _ tbl(void) (18901.0) -
-
void rb
_ name _ class(VALUE klass , ID id) (18901.0) -
クラス klass を id と命名します。
クラス klass を id と命名します。 -
void rb
_ set _ class _ path(VALUE klass , VALUE under , const char *name) (18901.0) -
-
void rb
_ set _ safe _ level(int level) (18901.0) -
セーフレベルを level に上げます。 level が現在のセーフレベルより低い場合は 例外 SecurityError が発生します。
セーフレベルを level に上げます。
level が現在のセーフレベルより低い場合は
例外 SecurityError が発生します。 -
void rb
_ thread _ schedule(void) (18901.0) -
他のスレッドに実行権を渡します。 対象の特定はできません。
他のスレッドに実行権を渡します。
対象の特定はできません。
@see rb_thread_wait_fd, rb_thread_wait_for -
void rb
_ thread _ sleep _ forever(void) (18901.0) -
-
void ruby
_ finalize(void) (18901.0) -
評価器プロセスの終了処理を行います。
評価器プロセスの終了処理を行います。 -
void rb
_ define _ global _ function(const char *name , VALUE (*func)() , int argc) (18619.0) -
関数 name を定義します。 func と argc は rb_define_method と同じです。
関数 name を定義します。
func と argc は rb_define_method と同じです。
例:
static VALUE
return_obj_dup(VALUE obj)
{
VALUE dup = rb_obj_dup(obj); // オブジェクトを複製
return dup;
}
void Init_func() {
rb_define_global_function("dup_obj", return_obj_dup, 1); // 関数 dup_objを定義しています。
... -
ID rb
_ frame _ last _ func(void) (18601.0) -
現在呼び出し中の (Rubyで実装された) メソッドの呼び出し名を返します。
現在呼び出し中の (Rubyで実装された) メソッドの呼び出し名を返します。 -
Net
:: FTP # voidcmd(cmd) -> nil (18601.0) -
cmd で指定されたコマンドをサーバーに送ります。
cmd で指定されたコマンドをサーバーに送ります。
@param cmd コマンドを文字列で指定します。
@raise Net::FTPReplyError 応答コードが 2yz 以外の場合に発生します。 -
VALUE rb
_ const _ list(void *data) (18601.0) -
-
VALUE rb
_ f _ global _ variables(void) (18601.0) -
-
VALUE rb
_ f _ lambda(void) (18601.0) -
ruby_block 先端の BLOCK から Proc オブジェクトを作成し、返します。
ruby_block 先端の BLOCK から Proc オブジェクトを作成し、返します。 -
VALUE rb
_ gc _ disable(void) (18601.0) -
GC を禁止します。
GC を禁止します。 -
VALUE rb
_ gc _ enable(void) (18601.0) -
GC を許可します。
GC を許可します。 -
VALUE rb
_ lastline _ get(void) (18601.0) -
現在評価中の SCOPE の $_ の値を取得します。
現在評価中の SCOPE の $_ の値を取得します。 -
VALUE rb
_ module _ new(void) (18601.0) -
新しいモジュールオブジェクトを作成し、返します。
新しいモジュールオブジェクトを作成し、返します。 -
VALUE rb
_ sym _ all _ symbols(void) (18601.0) -
呼び出し時までに変換が行われたすべてのシンボルの 配列を返す。
呼び出し時までに変換が行われたすべてのシンボルの
配列を返す。 -
VALUE rb
_ thread _ list(void) (18601.0) -
-
int rb
_ block _ given _ p(void) (18601.0) -
メソッドがブロック付きで呼ばれていれば true を返します。
メソッドがブロック付きで呼ばれていれば true を返します。 -
int rb
_ safe _ level(void) (18601.0) -
現在のセーフレベルを返します。
現在のセーフレベルを返します。 -
int rb
_ thread _ alone(void) (18601.0) -
評価器にスレッドが一つしか存在しないとき真。
評価器にスレッドが一つしか存在しないとき真。 -
static ID internal
_ id(void) (18601.0) -
インタプリタ内部でだけ使う、 他のものとは重複しない ID を返します。
インタプリタ内部でだけ使う、
他のものとは重複しない ID を返します。 -
static VALUE finals(void) (18601.0)
-
-
static VALUE os
_ live _ obj(void) (18601.0) -
-
static VALUE rb
_ f _ block _ given _ p(void) (18601.0) -
block_given? の実体。 現在評価中の (Ruby で実装された) メソッドに対して ブロックが与えられていたら真。
block_given? の実体。
現在評価中の (Ruby で実装された) メソッドに対して
ブロックが与えられていたら真。 -
static VALUE rb
_ f _ local _ variables(void) (18601.0) -
-
static VALUE rb
_ f _ loop(void) (18601.0) -
loop の実体。永遠に yield を繰り返します。
loop の実体。永遠に yield を繰り返します。 -
static VALUE rb
_ thread _ critical _ get(void) (18601.0) -
-
static char* toklast(void) (18601.0)
-
現在のトークンの末尾へのポインタ。
現在のトークンの末尾へのポインタ。 -
static int dyna
_ in _ block(void) (18601.0) -
ブロックにネストしているコードをパース中は真。
ブロックにネストしているコードをパース中は真。 -
static int e
_ option _ supplied(void) (18601.0) -
ruby -e で与えたプログラムを実行中なら真。
ruby -e で与えたプログラムを実行中なら真。 -
static int toklen(void) (18601.0)
-
現在のトークンの長さ。
現在のトークンの長さ。 -
static int yylex(void) (18601.0)
-
yyparse から呼び出されるスキャンルーチンです。 次のトークンを読み込み、そのシンボルを返します。
yyparse から呼び出されるスキャンルーチンです。
次のトークンを読み込み、そのシンボルを返します。 -
static struct BLOCKTAG * new
_ blktag(void) (18601.0) -
-
static void blk
_ copy _ prev(struct BLOCK *block) (18601.0) -
-
static void blk
_ free(struct BLOCK *data) (18601.0) -
-
static void blk
_ mark(struct BLOCK *data) (18601.0) -
-
static void call
_ end _ proc(VALUE data) (18601.0) -
評価器プロセスが終了するとき、 END 文で登録された Proc オブジェクト data を起動します。
評価器プロセスが終了するとき、
END 文で登録された Proc オブジェクト data を起動します。 -
static void call
_ trace _ func(char *event , NODE *pos , VALUE self , ID id , VALUE klass) (18601.0) -
評価器の動作をフックする手続き trace_func を評価します。
評価器の動作をフックする手続き trace_func を評価します。 -
static void compile
_ error(const char *at) (18601.0) -
-
static void dvar
_ asgn _ internal(ID id , VALUE value , int curr) (18601.0) -
dvar_asgn と dvar_asgn_curr の補助関数です。
dvar_asgn と dvar_asgn_curr の補助関数です。 -
static void jump
_ tag _ but _ local _ jump(int state) (18601.0) -
-
static void mark
_ source _ filename(char *f) (18601.0) -
-
static void proc
_ save _ safe _ level(VALUE data) (18601.0) -
-
static void proc
_ set _ safe _ level(VALUE data) (18601.0) -
-
static void rb
_ autoload _ id(ID id , const char *filename) (18601.0) -
-
static void rb
_ clear _ cache _ by _ class(VALUE klass) (18601.0) -
メソッドキャッシュから klass クラスのメソッドの キャッシュエントリを消去します。
メソッドキャッシュから klass クラスのメソッドの
キャッシュエントリを消去します。 -
static void rb
_ clear _ cache _ by _ id(ID id) (18601.0) -
メソッドキャッシュから id という名前のメソッドの キャッシュエントリを全て消去します。
メソッドキャッシュから id という名前のメソッドの
キャッシュエントリを全て消去します。 -
static void rb
_ longjmp(int tag , VALUE mesg) (18601.0) -
-
static void rb
_ trace _ eval(VALUE cmd , VALUE val) (18601.0) -
-
static void run
_ final(VALUE obj) (18601.0) -
obj のファイナライズを行います。
obj のファイナライズを行います。 -
static void secure
_ visibility(VALUE self) (18601.0) -
-
static void set
_ method _ visibility(VALUE self , int argc , VALUE *argv , ID ex) (18601.0) -
-
static void val
_ marker(VALUE data) (18601.0) -
-
static void warn
_ unless _ e _ option(const char *str) (18601.0) -
ruby -e で与えたプログラムの評価中ではないなら、 警告メッセージ str を出力する。
ruby -e で与えたプログラムの評価中ではないなら、
警告メッセージ str を出力する。 -
static void warning
_ unless _ e _ option(const char *str) (18601.0) -
ruby -e で与えたプログラムの評価中ではなく、 しかも $VERBOSE が真ならば、警告メッセージ str を出力する。
ruby -e で与えたプログラムの評価中ではなく、
しかも $VERBOSE が真ならば、警告メッセージ str を出力する。 -
void * ruby
_ xcalloc(long n , long size) (18601.0) -
引数と返り値は calloc() と同じです。 ただしメモリ割り当てに失敗したときは GC を行いそれでもだめなときは例外 NoMemoryError を発生します。 つまりこの関数が返り値を返したときは常に割り当ては成功です。
引数と返り値は calloc() と同じです。
ただしメモリ割り当てに失敗したときは
GC を行いそれでもだめなときは例外 NoMemoryError を発生します。
つまりこの関数が返り値を返したときは常に割り当ては成功です。