407件ヒット
[1-100件を表示]
(0.076秒)
種類
- 定数 (187)
- インスタンスメソッド (132)
- 特異メソッド (44)
- クラス (22)
- モジュール関数 (22)
クラス
-
Fiddle
:: CStruct (11) -
Fiddle
:: Function (11) -
Fiddle
:: Pointer (132)
モジュール
- Fiddle (209)
-
Fiddle
:: Importer (22)
キーワード
- + (11)
- +@ (11)
- - (11)
- -@ (11)
-
ALIGN
_ SIZE _ T (11) -
ALIGN
_ SSIZE _ T (11) - BlockCaller (11)
- Closure (11)
-
SIZEOF
_ CHAR (11) -
SIZEOF
_ DOUBLE (11) -
SIZEOF
_ FLOAT (11) -
SIZEOF
_ INT (11) -
SIZEOF
_ INTPTR _ T (11) -
SIZEOF
_ LONG (11) -
SIZEOF
_ LONG _ LONG (11) -
SIZEOF
_ PTRDIFF _ T (11) -
SIZEOF
_ SHORT (11) -
SIZEOF
_ SIZE _ T (11) -
SIZEOF
_ SSIZE _ T (11) -
SIZEOF
_ UINTPTR _ T (11) -
SIZEOF
_ VOIDP (11) -
TYPE
_ SIZE _ T (11) -
TYPE
_ SSIZE _ T (11) - bind (11)
- malloc (22)
- new (22)
- ptr (11)
- realloc (11)
- ref (11)
- size= (11)
- sizeof (11)
-
to
_ str (22)
検索結果
先頭5件
-
Fiddle
:: Pointer # size -> Integer (24209.0) -
自身の指す領域のサイズを返します。
...す領域のサイズを返します。
基本的には Fiddle::Pointer.new で指定したサイズが返されます。
Fiddle::Pointer.to_ptr で文字列を変換したときは、そのバイト数が返されます。
Fiddle::Pointer#size= でこの値を変更することができます。... -
Fiddle
:: CStruct . size -> Integer (24202.0) -
構造体のサイズをバイト数で返します。
構造体のサイズをバイト数で返します。
このメソッドが返す値は C の構造体としてのサイズです。
Ruby のオブジェクトとしてはより大きなメモリを消費しています。 -
Fiddle
:: SIZEOF _ SIZE _ T -> Integer (21419.0) -
Cでの sizeof(size_t) の値
...Cでの sizeof(size_t) の値... -
Fiddle
:: SIZEOF _ SSIZE _ T -> Integer (21402.0) -
Cでの sizeof(ssize_t) の値
...Cでの sizeof(ssize_t) の値... -
Fiddle
:: SIZEOF _ VOIDP -> Integer (15202.0) -
Cでの sizeof(void*) の値
...Cでの sizeof(void*) の値... -
Fiddle
:: ALIGN _ SIZE _ T -> Integer (12219.0) -
C の構造体における size_t のアライメントの値。
...C の構造体における size_t のアライメントの値。... -
Fiddle
:: Importer # sizeof(t) -> Integer (12219.0) -
C における sizeof(t) の値を返します。
...C における sizeof(t) の値を返します。
t が文字列の場合、その文字列が表す C の型の size が返されます。
例えば、sizeof("char") は 1 を返します。
sizeof("char*") は環境によって 4 や 8 といった値を返します。
Fiddle::Importer#struct......イズを返します。
Fiddle::Importer#union で定義した共用体クラスも同様です。
t がクラスの場合、t が to_ptr というインスタンスメソッドを持っている
ならば t.size を返します。
それ以外の場合は Pointer[t].size を返します。
@par......象
@raise Fiddle::DLError t として文字列を渡し、それが表している型を Fiddle が知らなかった
場合に発生します
例:
require 'fiddle/import'
module M
extend Fiddle::Importer
Timeval = struct(["long tv_sec", "long tv_usec"])
p sizeof("char")... -
Fiddle
:: TYPE _ SIZE _ T -> Integer (12219.0) -
C の size_t 型を表す定数。
...C の size_t 型を表す定数。... -
Fiddle
:: Pointer # size=(s) (12209.0) -
自身の指す領域のサイズを変えます。
...自身の指す領域のサイズを変えます。
変更してもメモリの再割り当てはしません。単にオブジェクトが記録している
size の情報が変更されるだけです。
@param s 自身が指すメモリのサイズを整数で指定します。... -
Fiddle
:: ALIGN _ SSIZE _ T -> Integer (12202.0) -
C の構造体における ssize_t のアライメントの値。
...C の構造体における ssize_t のアライメントの値。...