1pub use self::value_type::*;
2
3#[repr(i32)]
4#[derive(PartialEq)]
5#[allow(non_camel_case_types)]
6pub enum value_type {
7 T_NONE = 0x00,
8 T_OBJECT = 0x01,
9 T_CLASS = 0x02,
10 T_MODULE = 0x03,
11 T_FLOAT = 0x04,
12 T_STRING = 0x05,
13 T_REGEXP = 0x06,
14 T_ARRAY = 0x07,
15 T_HASH = 0x08,
16 T_STRUCT = 0x09,
17 T_BIGNUM = 0x0a,
18 T_FILE = 0x0b,
19 T_DATA = 0x0c,
20 T_MATCH = 0x0d,
21 T_COMPLEX = 0x0e,
22 T_RATIONAL = 0x0f,
23 T_NIL = 0x11,
24 T_TRUE = 0x12,
25 T_FALSE = 0x13,
26 T_SYMBOL = 0x14,
27 T_FIXNUM = 0x15,
28 T_UNDEF = 0x1b,
29 T_NODE = 0x1c,
30 T_ICLASS = 0x1d,
31 T_ZOMBIE = 0x1e,
32 T_MASK = 0x1f
33}