るりまサーチ

最速Rubyリファレンスマニュアル検索!
168件ヒット [1-100件を表示] (0.040秒)
トップページ > クエリ:type[x] > 種類:マクロ[x]

別のキーワード

  1. rexml/document node_type
  2. win32ole ole_type
  3. rss type
  4. rss type=
  5. net/imap media_type

キーワード

検索結果

<< 1 2 > >>

int BUILTIN_TYPE(VALUE obj) (6101.0)

obj の構造体型 ID を返します。 SPECIAL_CONST_P(obj) が真のオブジェクトに対して使うと落ちます。

obj の構造体型 ID を返します。
SPECIAL_CONST_P(obj) が真のオブジェクトに対して使うと落ちます。

int TYPE(VALUE obj) (6101.0)

obj の構造体型 ID を返します。

obj の構造体型 ID を返します。

VALUE Data_Make_Struct(VALUE klass, type, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free, type *svar) (217.0)

type 型の構造体をヒープに割り当ててそれへのポインタを svar に代入し、クラス klass のインスタンスである Ruby のオブジェクトを生成し、それを返します。mark free はそれぞれマーク用・解放用の関数へのポインタです。 どちらも、必要ないときはかわりに 0 を渡します。

...
type
型の構造体をヒープに割り当ててそれへのポインタを
svar に代入し、クラス klass のインスタンスである
Ruby のオブジェクトを生成し、それを返します。mark
free はそれぞれマーク用・解放用の関数へのポインタです。
...
...下のようです。

type
def void (*RUBY_DATA_FUNC)(void *st)

第一引数 st には svar の値が渡されます。

使用例

struct mytype {
int i;
char *s;
};

VALUE
my_s_new(klass)
VALUE klass;
{
struct mytype *dummy;
return D...
...ata_Make_Struct(MyClass, struct mytype,
mark_my, free_my, dummy);
}...

type* ALLOC(type) (217.0)

type 型のメモリを割り当てる。

...
type
型のメモリを割り当てる。...

type* ALLOCA_N(type, n) (217.0)

type 型のメモリを n 個スタックフレームに割り当てる。 このメモリは関数が終わると自動的に解放される。

...
type
型のメモリを n 個スタックフレームに割り当てる。
このメモリは関数が終わると自動的に解放される。...

絞り込み条件を変える

type* ALLOC_N(type, n) (217.0)

type 型のメモリを n 個割り当てる。

...
type
型のメモリを n 個割り当てる。...

type* REALLOC_N(var, type, n) (217.0)

type 型のメモリ領域 var のサイズを n 個に変更する。

...
type
型のメモリ領域 var のサイズを n 個に変更する。...

void Data_Get_Struct(VALUE obj, type, type *svar) (217.0)

Ruby のオブジェクト obj から type 型へのポインタを とりだし svar に代入します。

...ブジェクト obj から type 型へのポインタを
とりだし svar に代入します。

使用例

struct mytype {
int i;
char *s;
};

VALUE
my_i(VALUE self)
{
struct mytype *m;
Data_Get_Struct(self, struct mytype, m);
return INT2...

int MEMCMP(p1, p2, type, n) (117.0)

type 型のメモリ領域 p1 と p2 の先頭 n 個を比較する。 p1 が p2 の最初の n 個より小さい、等しい、大きいとき、そ れぞれ正、0、負の値を返す。

...
type
型のメモリ領域 p1 と p2 の先頭 n 個を比較する。
p1 が p2 の最初の n 個より小さい、等しい、大きいとき、そ
れぞれ正、0、負の値を返す。...
<< 1 2 > >>