359件ヒット
[101-200件を表示]
(0.109秒)
ライブラリ
- fiddle (156)
-
fiddle
/ import (48) - mkmf (24)
-
rbconfig
/ sizeof (12) - socket (36)
クラス
-
Fiddle
:: CStruct (12) -
Socket
:: Option (36)
モジュール
- Fiddle (156)
-
Fiddle
:: Importer (36) - Kernel (24)
- RbConfig (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
Data
_ Wrap _ Struct (12) - LIMITS (12)
-
NEWS for Ruby 2
. 2 . 0 (11) -
SIZEOF
_ CHAR (12) -
SIZEOF
_ DOUBLE (12) -
SIZEOF
_ FLOAT (12) -
SIZEOF
_ INT (12) -
SIZEOF
_ INTPTR _ T (12) -
SIZEOF
_ LONG (12) -
SIZEOF
_ LONG _ LONG (12) -
SIZEOF
_ PTRDIFF _ T (12) -
SIZEOF
_ SHORT (12) -
SIZEOF
_ SIZE _ T (12) -
SIZEOF
_ SSIZE _ T (12) -
SIZEOF
_ UINTPTR _ T (12) -
SIZEOF
_ VOIDP (12) - bind (12)
- bool (12)
-
check
_ sizeof (24) -
fiddle
/ import (12) -
fiddle
/ types (12) - int (12)
- linger (12)
- malloc (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) - typealias (12)
検索結果
先頭5件
-
Fiddle
:: SIZEOF _ SHORT -> Integer (12217.0) -
Cでの sizeof(short) の値
...Cでの sizeof(short) の値... -
VALUE Data
_ Wrap _ Struct(VALUE klass , RUBY _ DATA _ FUNC mark , RUBY _ DATA _ FUNC free , void *sval) (6306.0) -
C の構造体 sval をラップして klass クラスの インスタンスである Ruby オブジェクトを生成し、それを返します。 mark、free はそれぞれ sval のマーク用・解放用の 関数へのポインタです。どちらも、必要ないときはかわりに 0 を渡します。
...UBY_DATA_FUNC の定義は以下のようです。
typedef void (*RUBY_DATA_FUNC)(void *st)
第一引数 st には sval が渡されます。
使用例
struct mytype {
int i;
char *s;
};
VALUE
my_s_new(klass)
VALUE klass;
{
struct mytype *......m = malloc(sizeof(struct mytype));
m->i = 0;
m->s = 0;
return Data_Wrap_Struct(MyClass, 0, free_my, m);
}... -
Fiddle
:: SIZEOF _ CHAR -> Integer (6217.0) -
Cでの sizeof(char) の値
...Cでの sizeof(char) の値... -
Fiddle
:: SIZEOF _ DOUBLE -> Integer (6217.0) -
Cでの sizeof(double) の値
...Cでの sizeof(double) の値... -
Fiddle
:: SIZEOF _ LONG -> Integer (6217.0) -
Cでの sizeof(long) の値
...Cでの sizeof(long) の値... -
Fiddle
:: SIZEOF _ LONG _ LONG -> Integer (6217.0) -
Cでの sizeof(long long) の値
...Cでの sizeof(long long) の値... -
Fiddle
:: SIZEOF _ VOIDP -> Integer (6217.0) -
Cでの sizeof(void*) の値
...Cでの sizeof(void*) の値... -
Kernel
# check _ sizeof(type , headers = nil) -> Integer | nil (6214.0) -
与えられた型のサイズを返します。
...。
型 type がシステムに存在する場合は、グローバル変数 $defs に
"-DSIZEOF_type=X" を追加し、型のサイズを返します。型 type がシステムに
存在しない場合は、nil を返します。
例えば、
require 'mkmf'
check_sizeof('mystruct') # => 12......である場合、SIZEOF_MYSTRUCT=12 というプリプロセッサマクロをコンパイラに渡します。
@param type 検査したい型を指定します。
@param headers 追加のヘッダファイルを指定します。... -
Kernel
# check _ sizeof(type , headers = nil) { . . . } -> Integer | nil (6214.0) -
与えられた型のサイズを返します。
...。
型 type がシステムに存在する場合は、グローバル変数 $defs に
"-DSIZEOF_type=X" を追加し、型のサイズを返します。型 type がシステムに
存在しない場合は、nil を返します。
例えば、
require 'mkmf'
check_sizeof('mystruct') # => 12......である場合、SIZEOF_MYSTRUCT=12 というプリプロセッサマクロをコンパイラに渡します。
@param type 検査したい型を指定します。
@param headers 追加のヘッダファイルを指定します。...