Create  Edit  Diff  Phillro Industries  Index  Search  Changes  History  Source  RSS  Note  wikifarm  Login

Phi-TypeKind

TypeKind?

Delphiの内部的な型情報(RTTI)である Phi::TypeInfoPhi::TypeDate で内部的に使われる型定数

Ruby でいうところの T_NIL, T_DATA みたいなものだろう。

TK_UNKNOWN

0

不明

TK_INTEGER

1

整数型

TK_CHAR

2

文字型

TK_ENUMERATION

3

列挙型

TK_FLOAT

4

実数型

TK_STRING

5

文字列型

TK_SET

6

集合型

TK_CLASS

7

クラス型

TK_METHOD

8

メソッドポインタ

TK_WCHAR

9

WideChar?

TK_LSTRING

10

短い文字列

TK_WSTRING

11

WideString?

TK_VARIANT

12

バリアント型

TK_ARRAY

13

配列型

TK_RECORD

14

レコード型

TK_INTERFACE

15

インターフェース型

TK_INT64

16

符号付き 64 ビット

TK_DYN_ARRAY

17

動的配列


require "phi-all"
require "phi_const_for_wiki"
puts phi_categorized_const_for_wiki("TypeKind")

Phi::TK_ARRAY : Fixnum = 13

Phi::TK_CHAR : Fixnum = 2

Phi::TK_CLASS : Fixnum = 7

Phi::TK_DYN_ARRAY : Fixnum = 17

Phi::TK_ENUMERATION : Fixnum = 3

Phi::TK_FLOAT : Fixnum = 4

Phi::TK_INT64 : Fixnum = 16

Phi::TK_INTEGER : Fixnum = 1

Phi::TK_INTERFACE : Fixnum = 15

Phi::TK_LSTRING : Fixnum = 10

Phi::TK_METHOD : Fixnum = 8

Phi::TK_RECORD : Fixnum = 14

Phi::TK_SET : Fixnum = 6

Phi::TK_STRING : Fixnum = 5

Phi::TK_UNKNOWN : Fixnum = 0

Phi::TK_VARIANT : Fixnum = 12

Phi::TK_WCHAR : Fixnum = 9

Phi::TK_WSTRING : Fixnum = 11

Last modified:2004/11/16 22:05:15
Keyword(s):
References:[Phi-Constants] [Phi::TypeInfo]