Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug.Extensions › TypeKind

TypeKind

列挙型
基底型i4

メンバー 9

名前10進16進
TypeUDT00x0
TypePointer10x1
TypeMemberPointer20x2
TypeArray30x3
TypeFunction40x4
TypeTypedef50x5
TypeEnum60x6
TypeIntrinsic70x7
TypeExtendedArray80x8

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum TypeKind : int {
    TypeUDT = 0,
    TypePointer = 1,
    TypeMemberPointer = 2,
    TypeArray = 3,
    TypeFunction = 4,
    TypeTypedef = 5,
    TypeEnum = 6,
    TypeIntrinsic = 7,
    TypeExtendedArray = 8
} TypeKind;
public enum TypeKind : int
{
    TypeUDT = 0,
    TypePointer = 1,
    TypeMemberPointer = 2,
    TypeArray = 3,
    TypeFunction = 4,
    TypeTypedef = 5,
    TypeEnum = 6,
    TypeIntrinsic = 7,
    TypeExtendedArray = 8,
}
Public Enum TypeKind As Integer
    TypeUDT = 0
    TypePointer = 1
    TypeMemberPointer = 2
    TypeArray = 3
    TypeFunction = 4
    TypeTypedef = 5
    TypeEnum = 6
    TypeIntrinsic = 7
    TypeExtendedArray = 8
End Enum
import enum

class TypeKind(enum.IntEnum):
    TypeUDT = 0
    TypePointer = 1
    TypeMemberPointer = 2
    TypeArray = 3
    TypeFunction = 4
    TypeTypedef = 5
    TypeEnum = 6
    TypeIntrinsic = 7
    TypeExtendedArray = 8
// TypeKind
pub const TypeUDT: i32 = 0;
pub const TypePointer: i32 = 1;
pub const TypeMemberPointer: i32 = 2;
pub const TypeArray: i32 = 3;
pub const TypeFunction: i32 = 4;
pub const TypeTypedef: i32 = 5;
pub const TypeEnum: i32 = 6;
pub const TypeIntrinsic: i32 = 7;
pub const TypeExtendedArray: i32 = 8;
// TypeKind
const (
	TypeUDT int32 = 0
	TypePointer int32 = 1
	TypeMemberPointer int32 = 2
	TypeArray int32 = 3
	TypeFunction int32 = 4
	TypeTypedef int32 = 5
	TypeEnum int32 = 6
	TypeIntrinsic int32 = 7
	TypeExtendedArray int32 = 8
)
const
  TypeUDT = 0;
  TypePointer = 1;
  TypeMemberPointer = 2;
  TypeArray = 3;
  TypeFunction = 4;
  TypeTypedef = 5;
  TypeEnum = 6;
  TypeIntrinsic = 7;
  TypeExtendedArray = 8;
// TypeKind
pub const TypeUDT: i32 = 0;
pub const TypePointer: i32 = 1;
pub const TypeMemberPointer: i32 = 2;
pub const TypeArray: i32 = 3;
pub const TypeFunction: i32 = 4;
pub const TypeTypedef: i32 = 5;
pub const TypeEnum: i32 = 6;
pub const TypeIntrinsic: i32 = 7;
pub const TypeExtendedArray: i32 = 8;
const
  TypeUDT* = 0
  TypePointer* = 1
  TypeMemberPointer* = 2
  TypeArray* = 3
  TypeFunction* = 4
  TypeTypedef* = 5
  TypeEnum* = 6
  TypeIntrinsic* = 7
  TypeExtendedArray* = 8
enum TypeKind : int {
    TypeUDT = 0,
    TypePointer = 1,
    TypeMemberPointer = 2,
    TypeArray = 3,
    TypeFunction = 4,
    TypeTypedef = 5,
    TypeEnum = 6,
    TypeIntrinsic = 7,
    TypeExtendedArray = 8,
}
#define global TypeUDT           0x0
#define global TypePointer       0x1
#define global TypeMemberPointer 0x2
#define global TypeArray         0x3
#define global TypeFunction      0x4
#define global TypeTypedef       0x5
#define global TypeEnum          0x6
#define global TypeIntrinsic     0x7
#define global TypeExtendedArray 0x8