C Type Handles

(PHP 7 >= 7.4.0, PHP 8)

Introduction

Class synopsis

finalclassFFI\CType {
publicconstintTYPE_VOID;
publicconstintTYPE_FLOAT;
publicconstintTYPE_DOUBLE;
publicconstintTYPE_LONGDOUBLE;
publicconstintTYPE_UINT8;
publicconstintTYPE_SINT8;
publicconstintTYPE_UINT16;
publicconstintTYPE_SINT16;
publicconstintTYPE_UINT32;
publicconstintTYPE_SINT32;
publicconstintTYPE_UINT64;
publicconstintTYPE_SINT64;
publicconstintTYPE_ENUM;
publicconstintTYPE_BOOL;
publicconstintTYPE_CHAR;
publicconstintTYPE_POINTER;
publicconstintTYPE_FUNC;
publicconstintTYPE_ARRAY;
publicconstintTYPE_STRUCT;
publicconstintATTR_CONST;
publicconstintATTR_VARIADIC;
publicconstintATTR_VLA;
publicconstintATTR_UNION;
publicconstintATTR_PACKED;
publicconstintATTR_MS_STRUCT;
publicconstintATTR_GCC_STRUCT;
publicconstintABI_DEFAULT;
publicconstintABI_CDECL;
publicconstintABI_FASTCALL;
publicconstintABI_THISCALL;
publicconstintABI_STDCALL;
publicconstintABI_PASCAL;
publicconstintABI_REGISTER;
publicconstintABI_MS;
publicconstintABI_SYSV;
publicconstintABI_VECTORCALL;
publicgetAlignment(): int
publicgetEnumKind(): int
publicgetFuncABI(): int
publicgetKind(): int
publicgetName(): string
publicgetSize(): int
}

Table of Contents

To Top