キーワード
-
blk
_ copy _ prev (1) -
blk
_ free (1) -
blk
_ mark (1) -
blk
_ orphan (1) -
bm
_ mark (1) -
dyna
_ pop (1) -
dyna
_ push (1) -
fc
_ i (1) -
fc
_ path (1) -
frame
_ dup (1) -
gvar
_ i (1) -
ivar
_ i (1) -
mark
_ global _ entry (1) -
new
_ blktag (1) -
new
_ dvar (1) -
rb
_ gc _ mark _ frame (1) -
rb
_ global _ entry (1) -
rb
_ gvar _ defined (1) -
rb
_ reserved _ word (1) -
rb
_ thread _ wait _ for (1) -
rb
_ time _ timespec _ new (1) -
rb
_ timespec _ now (1) -
remove
_ trace (1) -
scope
_ dup (1) -
st
_ init _ table (1) -
st
_ init _ table _ with _ size (1) -
trace
_ en (1) -
trace
_ ev (1) -
undef
_ setter (1) -
val
_ setter (1)
検索結果
先頭5件
-
VALUE rb
_ time _ timespec _ new(const struct timespec *ts , int offset) (37204.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 _ with _ size(struct st _ hash _ type *type , int size) (18952.0) -
st_table を作成する。_with_size はサイズを指定して生成する。 struct st_hash_type はハッシュ値を得る関数と、同値判定を行う 関数を持つ。
st_table を作成する。_with_size はサイズを指定して生成する。
struct st_hash_type はハッシュ値を得る関数と、同値判定を行う
関数を持つ。 -
VALUE rb
_ gvar _ defined(struct global _ entry *entry) (18604.0) -
entry で示されるグローバル変数が定義されているなら真。
entry で示されるグローバル変数が定義されているなら真。 -
st
_ table * st _ init _ table(struct st _ hash _ type *type) (18604.0) -
-
static int fc
_ i(ID key , VALUE value , struct fc _ result *res) (18604.0) -
-
static int gvar
_ i(ID key , struct global _ entry *entry , VALUE ary) (18604.0) -
-
static int ivar
_ i(ID key , struct global _ entry *entry , VALUE ary) (18604.0) -
-
void rb
_ thread _ wait _ for(struct timeval time) (18604.0) -
time の長さの時間が経過するまでカレントスレッドを停止します。
time の長さの時間が経過するまでカレントスレッドを停止します。 -
void rb
_ timespec _ now(struct timespec *ts) (18604.0) -
現在時刻を取得してその結果を引数 ts で指定した timespec 構造体に格納します。
現在時刻を取得してその結果を引数 ts で指定した timespec 構造体に格納します。
@param ts timespec 構造体のポインタ -
static struct RVarmap * new
_ dvar(ID id , VALUE value , struct RVarmap *prev) (904.0) -
-
struct global
_ entry * rb _ global _ entry(ID id) (904.0) -
-
static struct kwtable * rb
_ reserved _ word(const char *str , unsigned int len) (622.0) -
長さ len の文字列 str が予約語であれば そのフラグテーブルを返します。str が予約語でなければ NULL を返します。
長さ len の文字列 str が予約語であれば
そのフラグテーブルを返します。str が予約語でなければ
NULL を返します。
struct kwtable {
char *name; /* 予約語の名前 */
int id[2]; /* 0: 非修飾型シンボル
1: 修飾型シンボル (kIF_MOD など) があれば
それを格納する。なければ id[0]... -
static VALUE fc
_ path(struct fc _ result *fc , ID name) (604.0) -
-
static VALUE trace
_ en(struct global _ variable *var) (604.0) -
-
static VALUE trace
_ ev(struct trace _ data *data) (604.0) -
-
static int blk
_ orphan(struct BLOCK *data) (604.0) -
data が作成された SCOPE かまたはその子ではない SCOPE を評価しているとき真。
data が作成された SCOPE かまたはその子ではない
SCOPE を評価しているとき真。 -
static int mark
_ global _ entry(ID key , struct global _ entry *entry) (604.0) -
-
static struct BLOCKTAG * new
_ blktag(void) (604.0) -
-
static struct RVarmap * dyna
_ push(void) (604.0) -
ブロックローカル変数テーブルをプッシュします。
ブロックローカル変数テーブルをプッシュします。 -
static void blk
_ copy _ prev(struct BLOCK *block) (604.0) -
-
static void blk
_ free(struct BLOCK *data) (604.0) -
-
static void blk
_ mark(struct BLOCK *data) (604.0) -
-
static void bm
_ mark(struct METHOD *data) (604.0) -
-
static void dyna
_ pop(struct RVarmap *vars) (604.0) -
ブロックローカル変数テーブルをポップします。
ブロックローカル変数テーブルをポップします。 -
static void frame
_ dup(struct FRAME *frame) (604.0) -
frame とその親 FRAME 全てをスタックからヒープに割り当てなおします。
frame とその親 FRAME 全てをスタックからヒープに割り当てなおします。 -
static void remove
_ trace(struct global _ variable *var) (604.0) -
-
static void scope
_ dup(struct SCOPE *scope) (604.0) -
scope とその親の SCOPE 全ての local_vars を スタックからヒープに割り当て直します。
scope とその親の SCOPE 全ての local_vars を
スタックからヒープに割り当て直します。 -
static void undef
_ setter(VALUE val , ID id , void *data , struct global _ variable *var) (604.0) -
-
static void val
_ setter(VALUE val , ID id , void *data , struct global _ variable *var) (604.0) -
-
void rb
_ gc _ mark _ frame(struct FRAME *frame) (604.0) -
frame をマークします。
frame をマークします。