RbType

Swift
public enum RbType: Int32

The type of a Ruby VALUE as wrapped by RbObject.

Not generally useful, maybe for debugging.


Topics

case T_NONE

RUBY_T_NONE

Declaration
Swift
case T_NONE = 0x00

case T_OBJECT

RUBY_T_OBJECT

Declaration
Swift
case T_OBJECT = 0x01

case T_CLASS

RUBY_T_CLASS

Declaration
Swift
case T_CLASS = 0x02

case T_MODULE

RUBY_T_MODULE

Declaration
Swift
case T_MODULE = 0x03

case T_FLOAT

RUBY_T_FLOAT

Declaration
Swift
case T_FLOAT = 0x04

case T_STRING

RUBY_T_STRING

Declaration
Swift
case T_STRING = 0x05

case T_REGEXP

RUBY_T_REGEXP

Declaration
Swift
case T_REGEXP = 0x06

case T_ARRAY

RUBY_T_ARRAY

Declaration
Swift
case T_ARRAY = 0x07

case T_HASH

RUBY_T_HASH

Declaration
Swift
case T_HASH = 0x08

case T_STRUCT

RUBY_T_STRUCT

Declaration
Swift
case T_STRUCT = 0x09

case T_BIGNUM

RUBY_T_BIGNUM

Declaration
Swift
case T_BIGNUM = 0x0a

case T_FILE

RUBY_T_FILE

Declaration
Swift
case T_FILE = 0x0b

case T_DATA

RUBY_T_DATA

Declaration
Swift
case T_DATA = 0x0c

case T_MATCH

RUBY_T_MATCH

Declaration
Swift
case T_MATCH = 0x0d

case T_COMPLEX

RUBY_T_COMPLEX

Declaration
Swift
case T_COMPLEX = 0x0e

case T_RATIONAL

RUBY_T_RATIONAL

Declaration
Swift
case T_RATIONAL = 0x0f

case T_NIL

RUBY_T_NIL

Declaration
Swift
case T_NIL = 0x11

case T_TRUE

RUBY_T_TRUE

Declaration
Swift
case T_TRUE = 0x12

case T_FALSE

RUBY_T_FALSE

Declaration
Swift
case T_FALSE = 0x13

case T_SYMBOL

RUBY_T_SYMBOL

Declaration
Swift
case T_SYMBOL = 0x14

case T_FIXNUM

RUBY_T_FIXNUM

Declaration
Swift
case T_FIXNUM = 0x15

case T_UNDEF

RUBY_T_UNDEF

Declaration
Swift
case T_UNDEF = 0x16

case T_IMEMO

RUBY_T_IMEMO

Declaration
Swift
case T_IMEMO = 0x1a

case T_NODE

RUBY_T_NODE

Declaration
Swift
case T_NODE = 0x1b

case T_ICLASS

RUBY_T_ICLASS

Declaration
Swift
case T_ICLASS = 0x1c

case T_ZOMBIE

RUBY_T_ZOMBIE

Declaration
Swift
case T_ZOMBIE = 0x1d

case T_MOVED

RUBY_T_MOVED

Declaration
Swift
case T_MOVED = 0x1e