« FFI\CData
FFI\CType::getAlignment »

C の型ハンドル

(PHP 7 >= 7.4.0, PHP 8)

はじめに

クラス概要

namespace FFI;
final class CType {
/* 定数 */
public const int TYPE_VOID;
public const int TYPE_FLOAT;
public const int TYPE_DOUBLE;
public const int TYPE_LONGDOUBLE;
public const int TYPE_UINT8;
public const int TYPE_SINT8;
public const int TYPE_UINT16;
public const int TYPE_SINT16;
public const int TYPE_UINT32;
public const int TYPE_SINT32;
public const int TYPE_UINT64;
public const int TYPE_SINT64;
public const int TYPE_ENUM;
public const int TYPE_BOOL;
public const int TYPE_CHAR;
public const int TYPE_POINTER;
public const int TYPE_FUNC;
public const int TYPE_ARRAY;
public const int TYPE_STRUCT;
public const int ATTR_CONST;
public const int ATTR_INCOMPLETE_TAG;
public const int ATTR_VARIADIC;
public const int ATTR_VLA;
public const int ATTR_UNION;
public const int ATTR_PACKED;
public const int ATTR_MS_STRUCT;
public const int ATTR_GCC_STRUCT;
public const int ABI_DEFAULT;
public const int ABI_CDECL;
public const int ABI_FASTCALL;
public const int ABI_THISCALL;
public const int ABI_STDCALL;
public const int ABI_PASCAL;
public const int ABI_REGISTER;
public const int ABI_MS;
public const int ABI_SYSV;
public const int ABI_VECTORCALL;
/* メソッド */
public function getAlignment(): int
public function getArrayElementType(): FFI\CType
public function getArrayLength(): int
public function getAttributes(): int
public function getEnumKind(): int
public function getFuncABI(): int
public function getFuncParameterCount(): int
public function getFuncParameterType(int $index): FFI\CType
public function getFuncReturnType(): FFI\CType
public function getKind(): int
public function getName(): string
public function getPointerType(): FFI\CType
public function getSize(): int
public function getStructFieldNames(): array
public function getStructFieldOffset(string $name): int
public function getStructFieldType(string $name): FFI\CType
}

目次

関連キーワード:
CType   ハンドル   getAlignment   定数   getArrayElementType   getArrayLength   getAttributes   getEnumKind   getFuncABI   getFuncParameterCount   getFuncParameterType   getFuncReturnType   getKind   getName   getPointerType   getSize   getStructFieldNames   getStructFieldOffset   getStructFieldType   CData   概要   namespace   final   index   目次
関連する関数・ページ:
ffi-ctype.getalignment   ffi-ctype.getarrayelementtype   ffi-ctype.getfuncreturntype   ffi-ctype.getname   ffi-ctype.getsize   ffi-ctype.getattributes