3 class ValueType extends Enum {
5 public static function TClass($c) { return new ValueType("TClass", 6, array($c)); }
6 public static function TEnum($e) { return new ValueType("TEnum", 7, array($e)); }
8 public static $TFunction;
11 public static $TObject;
12 public static $TUnknown;
13 public static $__constructors = array(3 => 'TBool', 6 => 'TClass', 7 => 'TEnum', 2 => 'TFloat', 5 => 'TFunction', 1 => 'TInt', 0 => 'TNull', 4 => 'TObject', 8 => 'TUnknown');
15 ValueType::$TBool = new ValueType("TBool", 3);
16 ValueType::$TFloat = new ValueType("TFloat", 2);
17 ValueType::$TFunction = new ValueType("TFunction", 5);
18 ValueType::$TInt = new ValueType("TInt", 1);
19 ValueType::$TNull = new ValueType("TNull", 0);
20 ValueType::$TObject = new ValueType("TObject", 4);
21 ValueType::$TUnknown = new ValueType("TUnknown", 8);