るりまサーチ (Ruby 3.1)

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.013秒)

別のキーワード

  1. struct new
  2. mkmf have_struct_member
  3. struct []
  4. struct each
  5. struct select

検索結果

static struct RVarmap * new_dvar(ID id, VALUE value, struct RVarmap *prev) (604.0)

st_table * st_init_table_with_size(struct st_hash_type *type, int size) (352.0)

st_table を作成する。_with_size はサイズを指定して生成する。 struct st_hash_type はハッシュ値を得る関数と、同値判定を行う 関数を持つ。

st_table を作成する。_with_size はサイズを指定して生成する。
struct st_hash_type はハッシュ値を得る関数と、同値判定を行う
関数を持つ。

static struct kwtable * rb_reserved_word(const char *str, unsigned int len) (322.0)

長さ len の文字列 str が予約語であれば そのフラグテーブルを返します。str が予約語でなければ NULL を返します。

長さ len の文字列 str が予約語であれば
そのフラグテーブルを返します。str が予約語でなければ
NULL を返します。

struct kwtable {
char *name; /* 予約語の名前 */
int id[2]; /* 0: 非修飾型シンボル
1: 修飾型シンボル (kIF_MOD など) があれば
それを格納する。なければ id[0]...

VALUE rb_gvar_defined(struct global_entry *entry) (304.0)

entry で示されるグローバル変数が定義されているなら真。

entry で示されるグローバル変数が定義されているなら真。

VALUE rb_gvar_get(struct global_entry *entry) (304.0)

グローバル変数のエントリ entry から値を取得します。

グローバル変数のエントリ entry から値を取得します。

絞り込み条件を変える

VALUE rb_gvar_set(struct global_entry *entry, VALUE val) (304.0)

グローバル変数のエントリ entry に値を代入します。

グローバル変数のエントリ entry に値を代入します。

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 に上述の範囲以外の値を指定した場合に発生し
ま...

st_table * st_init_table(struct st_hash_type *type) (304.0)

static VALUE fc_path(struct fc_result *fc, ID name) (304.0)

static VALUE trace_en(struct global_variable *var) (304.0)

絞り込み条件を変える

static VALUE trace_ev(struct trace_data *data) (304.0)

static int blk_orphan(struct BLOCK *data) (304.0)

data が作成された SCOPE かまたはその子ではない SCOPE を評価しているとき真。

data が作成された SCOPE かまたはその子ではない
SCOPE を評価しているとき真。

static int fc_i(ID key, VALUE value, struct fc_result *res) (304.0)

static int gvar_i(ID key, struct global_entry *entry, VALUE ary) (304.0)

static int ivar_i(ID key, struct global_entry *entry, VALUE ary) (304.0)

絞り込み条件を変える

static int mark_global_entry(ID key, struct global_entry *entry) (304.0)

static struct BLOCKTAG * new_blktag(void) (304.0)

static struct RVarmap * dyna_push(void) (304.0)

ブロックローカル変数テーブルをプッシュします。

ブロックローカル変数テーブルをプッシュします。

static void blk_copy_prev(struct BLOCK *block) (304.0)

static void blk_free(struct BLOCK *data) (304.0)

絞り込み条件を変える

static void blk_mark(struct BLOCK *data) (304.0)

static void bm_mark(struct METHOD *data) (304.0)

static void dyna_pop(struct RVarmap *vars) (304.0)

ブロックローカル変数テーブルをポップします。

ブロックローカル変数テーブルをポップします。

static void frame_dup(struct FRAME *frame) (304.0)

frame とその親 FRAME 全てをスタックからヒープに割り当てなおします。

frame とその親 FRAME 全てをスタックからヒープに割り当てなおします。

static void remove_trace(struct global_variable *var) (304.0)

絞り込み条件を変える

static void scope_dup(struct SCOPE *scope) (304.0)

scope とその親の SCOPE 全ての local_vars を スタックからヒープに割り当て直します。

scope とその親の SCOPE 全ての local_vars を
スタックからヒープに割り当て直します。

static void undef_setter(VALUE val, ID id, void *data, struct global_variable *var) (304.0)

static void val_setter(VALUE val, ID id, void *data, struct global_variable *var) (304.0)

struct global_entry * rb_global_entry(ID id) (304.0)

void rb_gc_mark_frame(struct FRAME *frame) (304.0)

frame をマークします。

frame をマークします。

絞り込み条件を変える

void rb_thread_wait_for(struct timeval time) (304.0)

time の長さの時間が経過するまでカレントスレッドを停止します。

time の長さの時間が経過するまでカレントスレッドを停止します。

void rb_timespec_now(struct timespec *ts) (304.0)

現在時刻を取得してその結果を引数 ts で指定した timespec 構造体に格納します。

現在時刻を取得してその結果を引数 ts で指定した timespec 構造体に格納します。

@param ts timespec 構造体のポインタ

MACRO RUBY_DATA_FUNC(func) (52.0)

任意の関数へのポインタ func を struct RData の dmark/dfree の 値として適する型に強制キャストします。

任意の関数へのポインタ func を struct RData の dmark/dfree の
値として適する型に強制キャストします。