enum
Crystal::Repl::OpCode
Defined in:
compiler/crystal/interpreter/op_code.crEnum Members
-
PUT_NIL =
0_u16 -
PUT_I64 =
1_u16 -
PUT_I128 =
2_u16 -
I64_TO_I8 =
3_u16 -
I64_TO_I16 =
4_u16 -
I64_TO_I32 =
5_u16 -
I64_TO_U8 =
6_u16 -
I64_TO_U16 =
7_u16 -
I64_TO_U32 =
8_u16 -
I64_TO_U64 =
9_u16 -
I64_TO_F32 =
10_u16 -
I64_TO_F64 =
11_u16 -
U64_TO_I8 =
12_u16 -
U64_TO_I16 =
13_u16 -
U64_TO_I32 =
14_u16 -
U64_TO_I64 =
15_u16 -
U64_TO_U8 =
16_u16 -
U64_TO_U16 =
17_u16 -
U64_TO_U32 =
18_u16 -
U64_TO_F32 =
19_u16 -
U64_TO_F64 =
20_u16 -
I128_TO_I8 =
21_u16 -
I128_TO_I16 =
22_u16 -
I128_TO_I32 =
23_u16 -
I128_TO_I64 =
24_u16 -
I128_TO_U8 =
25_u16 -
I128_TO_U16 =
26_u16 -
I128_TO_U32 =
27_u16 -
I128_TO_U64 =
28_u16 -
I128_TO_U128 =
29_u16 -
I128_TO_F32 =
30_u16 -
I128_TO_F64 =
31_u16 -
U128_TO_I8 =
32_u16 -
U128_TO_I16 =
33_u16 -
U128_TO_I32 =
34_u16 -
U128_TO_I64 =
35_u16 -
U128_TO_I128 =
36_u16 -
U128_TO_U8 =
37_u16 -
U128_TO_U16 =
38_u16 -
U128_TO_U32 =
39_u16 -
U128_TO_U64 =
40_u16 -
U128_TO_F32 =
41_u16 -
U128_TO_F64 =
42_u16 -
U128_TO_F32_BANG =
43_u16 -
F32_TO_F64 =
44_u16 -
F32_TO_U32_BANG =
45_u16 -
F32_TO_U64_BANG =
46_u16 -
F64_TO_I8 =
47_u16 -
F64_TO_I16 =
48_u16 -
F64_TO_I32 =
49_u16 -
F64_TO_I64 =
50_u16 -
F64_TO_I128 =
51_u16 -
F64_TO_I128_BANG =
52_u16 -
F64_TO_U128 =
53_u16 -
F64_TO_U8 =
54_u16 -
F64_TO_U16 =
55_u16 -
F64_TO_U32 =
56_u16 -
F64_TO_U32_BANG =
57_u16 -
F64_TO_U64 =
58_u16 -
F64_TO_I64_BANG =
59_u16 -
F64_TO_U64_BANG =
60_u16 -
F64_TO_F32 =
61_u16 -
F64_TO_F32_BANG =
62_u16 -
SIGN_EXTEND =
63_u16 -
ZERO_EXTEND =
64_u16 -
ADD_I32 =
65_u16 -
ADD_WRAP_I32 =
66_u16 -
SUB_I32 =
67_u16 -
SUB_WRAP_I32 =
68_u16 -
MUL_I32 =
69_u16 -
MUL_WRAP_I32 =
70_u16 -
XOR_I32 =
71_u16 -
OR_I32 =
72_u16 -
AND_I32 =
73_u16 -
UNSAFE_SHR_I32 =
74_u16 -
UNSAFE_SHL_I32 =
75_u16 -
UNSAFE_DIV_I32 =
76_u16 -
UNSAFE_MOD_I32 =
77_u16 -
ADD_U32 =
78_u16 -
SUB_U32 =
79_u16 -
MUL_U32 =
80_u16 -
UNSAFE_SHR_U32 =
81_u16 -
UNSAFE_DIV_U32 =
82_u16 -
UNSAFE_MOD_U32 =
83_u16 -
ADD_I64 =
84_u16 -
ADD_WRAP_I64 =
85_u16 -
SUB_I64 =
86_u16 -
SUB_WRAP_I64 =
87_u16 -
MUL_I64 =
88_u16 -
MUL_WRAP_I64 =
89_u16 -
XOR_I64 =
90_u16 -
OR_I64 =
91_u16 -
AND_I64 =
92_u16 -
UNSAFE_SHR_I64 =
93_u16 -
UNSAFE_SHL_I64 =
94_u16 -
UNSAFE_DIV_I64 =
95_u16 -
UNSAFE_MOD_I64 =
96_u16 -
ADD_U64 =
97_u16 -
SUB_U64 =
98_u16 -
MUL_U64 =
99_u16 -
UNSAFE_SHR_U64 =
100_u16 -
UNSAFE_DIV_U64 =
101_u16 -
UNSAFE_MOD_U64 =
102_u16 -
ADD_I128 =
103_u16 -
ADD_WRAP_I128 =
104_u16 -
SUB_I128 =
105_u16 -
SUB_WRAP_I128 =
106_u16 -
MUL_I128 =
107_u16 -
MUL_WRAP_I128 =
108_u16 -
XOR_I128 =
109_u16 -
OR_I128 =
110_u16 -
AND_I128 =
111_u16 -
UNSAFE_SHR_I128 =
112_u16 -
UNSAFE_SHL_I128 =
113_u16 -
UNSAFE_DIV_I128 =
114_u16 -
UNSAFE_MOD_I128 =
115_u16 -
ADD_U128 =
116_u16 -
SUB_U128 =
117_u16 -
MUL_U128 =
118_u16 -
UNSAFE_SHR_U128 =
119_u16 -
UNSAFE_DIV_U128 =
120_u16 -
UNSAFE_MOD_U128 =
121_u16 -
ADD_F32 =
122_u16 -
SUB_F32 =
123_u16 -
MUL_F32 =
124_u16 -
DIV_F32 =
125_u16 -
ADD_F64 =
126_u16 -
SUB_F64 =
127_u16 -
MUL_F64 =
128_u16 -
DIV_F64 =
129_u16 -
ADD_U64_I64 =
130_u16 -
SUB_U64_I64 =
131_u16 -
MUL_U64_I64 =
132_u16 -
UNSAFE_SHR_U64_I64 =
133_u16 -
UNSAFE_DIV_U64_I64 =
134_u16 -
UNSAFE_MOD_U64_I64 =
135_u16 -
ADD_I64_U64 =
136_u16 -
SUB_I64_U64 =
137_u16 -
MUL_I64_U64 =
138_u16 -
UNSAFE_SHR_I64_U64 =
139_u16 -
UNSAFE_DIV_I64_U64 =
140_u16 -
UNSAFE_MOD_I64_U64 =
141_u16 -
ADD_U128_I128 =
142_u16 -
SUB_U128_I128 =
143_u16 -
MUL_U128_I128 =
144_u16 -
UNSAFE_SHR_U128_I128 =
145_u16 -
UNSAFE_DIV_U128_I128 =
146_u16 -
UNSAFE_MOD_U128_I128 =
147_u16 -
ADD_I128_U128 =
148_u16 -
SUB_I128_U128 =
149_u16 -
MUL_I128_U128 =
150_u16 -
UNSAFE_SHR_I128_U128 =
151_u16 -
UNSAFE_DIV_I128_U128 =
152_u16 -
UNSAFE_MOD_I128_U128 =
153_u16 -
CMP_I32 =
154_u16 -
CMP_U32 =
155_u16 -
CMP_I64 =
156_u16 -
CMP_U64 =
157_u16 -
CMP_I128 =
158_u16 -
CMP_U128 =
159_u16 -
CMP_U64_I64 =
160_u16 -
CMP_I64_U64 =
161_u16 -
CMP_U128_I128 =
162_u16 -
CMP_I128_U128 =
163_u16 -
CMP_F32 =
164_u16 -
CMP_F64 =
165_u16 -
CMP_EQ =
166_u16 -
CMP_NEQ =
167_u16 -
CMP_LT =
168_u16 -
CMP_LE =
169_u16 -
CMP_GT =
170_u16 -
CMP_GE =
171_u16 -
LOGICAL_NOT =
172_u16 -
POINTER_MALLOC =
173_u16 -
POINTER_REALLOC =
174_u16 -
POINTER_SET =
175_u16 -
POINTER_GET =
176_u16 -
POINTER_NEW =
177_u16 -
POINTER_ADDRESS =
178_u16 -
POINTER_DIFF =
179_u16 -
POINTER_ADD =
180_u16 -
POINTER_IS_NULL =
181_u16 -
POINTER_IS_NOT_NULL =
182_u16 -
SET_LOCAL =
183_u16 -
GET_LOCAL =
184_u16 -
GET_SELF_IVAR =
185_u16 -
SET_SELF_IVAR =
186_u16 -
GET_CLASS_IVAR =
187_u16 -
GET_STRUCT_IVAR =
188_u16 -
CONST_INITIALIZED =
189_u16 -
GET_CONST =
190_u16 -
SET_CONST =
191_u16 -
GET_CONST_POINTER =
192_u16 -
CLASS_VAR_INITIALIZED =
193_u16 -
GET_CLASS_VAR =
194_u16 -
SET_CLASS_VAR =
195_u16 -
POP =
196_u16 -
POP_FROM_OFFSET =
197_u16 -
DUP =
198_u16 -
PUSH_ZEROS =
199_u16 -
PUT_STACK_TOP_POINTER =
200_u16 -
BRANCH_IF =
201_u16 -
BRANCH_UNLESS =
202_u16 -
JUMP =
203_u16 -
POINTEROF_VAR =
204_u16 -
POINTEROF_IVAR =
205_u16 -
POINTEROF_CLASS_VAR =
206_u16 -
CALL =
207_u16 -
CALL_WITH_BLOCK =
208_u16 -
CALL_BLOCK =
209_u16 -
LIB_CALL =
210_u16 -
LEAVE =
211_u16 -
LEAVE_DEF =
212_u16 -
BREAK_BLOCK =
213_u16 -
ALLOCATE_CLASS =
214_u16 -
RESET_CLASS =
215_u16 -
PUT_METACLASS =
216_u16 -
PUT_IN_UNION =
217_u16 -
PUT_REFERENCE_TYPE_IN_UNION =
218_u16 -
PUT_NILABLE_TYPE_IN_UNION =
219_u16 -
REMOVE_FROM_UNION =
220_u16 -
UNION_TO_BOOL =
221_u16 -
GET_UNION_TYPE_ID =
222_u16 -
PUT_UNION_TYPE_ID =
223_u16 -
REFERENCE_IS_A =
224_u16 -
METACLASS_IS_A =
225_u16 -
UNION_IS_A =
226_u16 -
TUPLE_INDEXER_KNOWN_INDEX =
227_u16 -
COPY_FROM =
228_u16 -
TUPLE_COPY_ELEMENT =
229_u16 -
SYMBOL_TO_S =
230_u16 -
PROC_CALL =
231_u16 -
PROC_TO_C_FUN =
232_u16 -
C_FUN_TO_PROC =
233_u16 -
LOAD_ATOMIC =
234_u16 -
STORE_ATOMIC =
235_u16 -
ATOMICRMW =
236_u16 -
CMPXCHG =
237_u16 -
ARGC_UNSAFE =
238_u16 -
ARGV_UNSAFE =
239_u16 -
INTERPRETER_PROC_NEW =
240_u16 -
INTERPRETER_CALL_STACK_UNWIND =
241_u16 -
INTERPRETER_RAISE_WITHOUT_BACKTRACE =
242_u16 -
THROW =
243_u16 -
INTERPRETER_CURRENT_FIBER =
244_u16 -
INTERPRETER_SPAWN =
245_u16 -
INTERPRETER_FIBER_SWAPCONTEXT =
246_u16 -
INTERPRETER_FIBER_RESUMABLE =
247_u16 -
INTERPRETER_SIGNAL_DESCRIPTOR =
248_u16 -
INTERPRETER_SIGNAL =
249_u16 -
INTERPRETER_INTRINSICS_MEMCPY =
250_u16 -
INTERPRETER_INTRINSICS_MEMMOVE =
251_u16 -
INTERPRETER_INTRINSICS_MEMSET =
252_u16 -
INTERPRETER_INTRINSICS_DEBUGTRAP =
253_u16 -
INTERPRETER_INTRINSICS_PAUSE =
254_u16 -
INTERPRETER_INTRINSICS_READ_CYCLE_COUNTER =
255_u16 -
INTERPRETER_INTRINSICS_BITREVERSE8 =
256_u16 -
INTERPRETER_INTRINSICS_POPCOUNT8 =
257_u16 -
INTERPRETER_INTRINSICS_COUNTLEADING8 =
258_u16 -
INTERPRETER_INTRINSICS_COUNTTRAILING8 =
259_u16 -
INTERPRETER_INTRINSICS_FSHL8 =
260_u16 -
INTERPRETER_INTRINSICS_FSHR8 =
261_u16 -
INTERPRETER_INTRINSICS_BITREVERSE16 =
262_u16 -
INTERPRETER_INTRINSICS_BSWAP16 =
263_u16 -
INTERPRETER_INTRINSICS_POPCOUNT16 =
264_u16 -
INTERPRETER_INTRINSICS_COUNTLEADING16 =
265_u16 -
INTERPRETER_INTRINSICS_COUNTTRAILING16 =
266_u16 -
INTERPRETER_INTRINSICS_FSHL16 =
267_u16 -
INTERPRETER_INTRINSICS_FSHR16 =
268_u16 -
INTERPRETER_INTRINSICS_BITREVERSE32 =
269_u16 -
INTERPRETER_INTRINSICS_BSWAP32 =
270_u16 -
INTERPRETER_INTRINSICS_POPCOUNT32 =
271_u16 -
INTERPRETER_INTRINSICS_COUNTLEADING32 =
272_u16 -
INTERPRETER_INTRINSICS_COUNTTRAILING32 =
273_u16 -
INTERPRETER_INTRINSICS_FSHL32 =
274_u16 -
INTERPRETER_INTRINSICS_FSHR32 =
275_u16 -
INTERPRETER_INTRINSICS_BITREVERSE64 =
276_u16 -
INTERPRETER_INTRINSICS_BSWAP64 =
277_u16 -
INTERPRETER_INTRINSICS_POPCOUNT64 =
278_u16 -
INTERPRETER_INTRINSICS_COUNTLEADING64 =
279_u16 -
INTERPRETER_INTRINSICS_COUNTTRAILING64 =
280_u16 -
INTERPRETER_INTRINSICS_FSHL64 =
281_u16 -
INTERPRETER_INTRINSICS_FSHR64 =
282_u16 -
INTERPRETER_INTRINSICS_BITREVERSE128 =
283_u16 -
INTERPRETER_INTRINSICS_BSWAP128 =
284_u16 -
INTERPRETER_INTRINSICS_POPCOUNT128 =
285_u16 -
INTERPRETER_INTRINSICS_COUNTLEADING128 =
286_u16 -
INTERPRETER_INTRINSICS_COUNTTRAILING128 =
287_u16 -
INTERPRETER_INTRINSICS_FSHL128 =
288_u16 -
INTERPRETER_INTRINSICS_FSHR128 =
289_u16 -
LIBM_CEIL_F32 =
290_u16 -
LIBM_CEIL_F64 =
291_u16 -
LIBM_COS_F32 =
292_u16 -
LIBM_COS_F64 =
293_u16 -
LIBM_EXP_F32 =
294_u16 -
LIBM_EXP_F64 =
295_u16 -
LIBM_EXP2_F32 =
296_u16 -
LIBM_EXP2_F64 =
297_u16 -
LIBM_FLOOR_F32 =
298_u16 -
LIBM_FLOOR_F64 =
299_u16 -
LIBM_FMA_F32 =
300_u16 -
LIBM_FMA_F64 =
301_u16 -
LIBM_LOG_F32 =
302_u16 -
LIBM_LOG_F64 =
303_u16 -
LIBM_LOG2_F32 =
304_u16 -
LIBM_LOG2_F64 =
305_u16 -
LIBM_LOG10_F32 =
306_u16 -
LIBM_LOG10_F64 =
307_u16 -
LIBM_ROUND_F32 =
308_u16 -
LIBM_ROUND_F64 =
309_u16 -
LIBM_RINT_F32 =
310_u16 -
LIBM_RINT_F64 =
311_u16 -
LIBM_SIN_F32 =
312_u16 -
LIBM_SIN_F64 =
313_u16 -
LIBM_SQRT_F32 =
314_u16 -
LIBM_SQRT_F64 =
315_u16 -
LIBM_TRUNC_F32 =
316_u16 -
LIBM_TRUNC_F64 =
317_u16 -
LIBM_POWI_F32 =
318_u16 -
LIBM_POWI_F64 =
319_u16 -
LIBM_MIN_F32 =
320_u16 -
LIBM_MIN_F64 =
321_u16 -
LIBM_MAX_F32 =
322_u16 -
LIBM_MAX_F64 =
323_u16 -
LIBM_POW_F32 =
324_u16 -
LIBM_POW_F64 =
325_u16 -
LIBM_COPYSIGN_F32 =
326_u16 -
LIBM_COPYSIGN_F64 =
327_u16 -
UNREACHABLE =
328_u16
Instance Method Summary
-
#add_f32?
Returns
trueif this enum value equalsADD_F32 -
#add_f64?
Returns
trueif this enum value equalsADD_F64 -
#add_i128?
Returns
trueif this enum value equalsADD_I128 -
#add_i128_u128?
Returns
trueif this enum value equalsADD_I128_U128 -
#add_i32?
Returns
trueif this enum value equalsADD_I32 -
#add_i64?
Returns
trueif this enum value equalsADD_I64 -
#add_i64_u64?
Returns
trueif this enum value equalsADD_I64_U64 -
#add_u128?
Returns
trueif this enum value equalsADD_U128 -
#add_u128_i128?
Returns
trueif this enum value equalsADD_U128_I128 -
#add_u32?
Returns
trueif this enum value equalsADD_U32 -
#add_u64?
Returns
trueif this enum value equalsADD_U64 -
#add_u64_i64?
Returns
trueif this enum value equalsADD_U64_I64 -
#add_wrap_i128?
Returns
trueif this enum value equalsADD_WRAP_I128 -
#add_wrap_i32?
Returns
trueif this enum value equalsADD_WRAP_I32 -
#add_wrap_i64?
Returns
trueif this enum value equalsADD_WRAP_I64 -
#allocate_class?
Returns
trueif this enum value equalsALLOCATE_CLASS -
#and_i128?
Returns
trueif this enum value equalsAND_I128 -
#and_i32?
Returns
trueif this enum value equalsAND_I32 -
#and_i64?
Returns
trueif this enum value equalsAND_I64 -
#argc_unsafe?
Returns
trueif this enum value equalsARGC_UNSAFE -
#argv_unsafe?
Returns
trueif this enum value equalsARGV_UNSAFE -
#atomicrmw?
Returns
trueif this enum value equalsATOMICRMW -
#branch_if?
Returns
trueif this enum value equalsBRANCH_IF -
#branch_unless?
Returns
trueif this enum value equalsBRANCH_UNLESS -
#break_block?
Returns
trueif this enum value equalsBREAK_BLOCK -
#c_fun_to_proc?
Returns
trueif this enum value equalsC_FUN_TO_PROC -
#call?
Returns
trueif this enum value equalsCALL -
#call_block?
Returns
trueif this enum value equalsCALL_BLOCK -
#call_with_block?
Returns
trueif this enum value equalsCALL_WITH_BLOCK -
#class_var_initialized?
Returns
trueif this enum value equalsCLASS_VAR_INITIALIZED -
#cmp_eq?
Returns
trueif this enum value equalsCMP_EQ -
#cmp_f32?
Returns
trueif this enum value equalsCMP_F32 -
#cmp_f64?
Returns
trueif this enum value equalsCMP_F64 -
#cmp_ge?
Returns
trueif this enum value equalsCMP_GE -
#cmp_gt?
Returns
trueif this enum value equalsCMP_GT -
#cmp_i128?
Returns
trueif this enum value equalsCMP_I128 -
#cmp_i128_u128?
Returns
trueif this enum value equalsCMP_I128_U128 -
#cmp_i32?
Returns
trueif this enum value equalsCMP_I32 -
#cmp_i64?
Returns
trueif this enum value equalsCMP_I64 -
#cmp_i64_u64?
Returns
trueif this enum value equalsCMP_I64_U64 -
#cmp_le?
Returns
trueif this enum value equalsCMP_LE -
#cmp_lt?
Returns
trueif this enum value equalsCMP_LT -
#cmp_neq?
Returns
trueif this enum value equalsCMP_NEQ -
#cmp_u128?
Returns
trueif this enum value equalsCMP_U128 -
#cmp_u128_i128?
Returns
trueif this enum value equalsCMP_U128_I128 -
#cmp_u32?
Returns
trueif this enum value equalsCMP_U32 -
#cmp_u64?
Returns
trueif this enum value equalsCMP_U64 -
#cmp_u64_i64?
Returns
trueif this enum value equalsCMP_U64_I64 -
#cmpxchg?
Returns
trueif this enum value equalsCMPXCHG -
#const_initialized?
Returns
trueif this enum value equalsCONST_INITIALIZED -
#copy_from?
Returns
trueif this enum value equalsCOPY_FROM -
#div_f32?
Returns
trueif this enum value equalsDIV_F32 -
#div_f64?
Returns
trueif this enum value equalsDIV_F64 -
#dup?
Returns
trueif this enum value equalsDUP -
#f32_to_f64?
Returns
trueif this enum value equalsF32_TO_F64 -
#f32_to_u32_bang?
Returns
trueif this enum value equalsF32_TO_U32_BANG -
#f32_to_u64_bang?
Returns
trueif this enum value equalsF32_TO_U64_BANG -
#f64_to_f32?
Returns
trueif this enum value equalsF64_TO_F32 -
#f64_to_f32_bang?
Returns
trueif this enum value equalsF64_TO_F32_BANG -
#f64_to_i128?
Returns
trueif this enum value equalsF64_TO_I128 -
#f64_to_i128_bang?
Returns
trueif this enum value equalsF64_TO_I128_BANG -
#f64_to_i16?
Returns
trueif this enum value equalsF64_TO_I16 -
#f64_to_i32?
Returns
trueif this enum value equalsF64_TO_I32 -
#f64_to_i64?
Returns
trueif this enum value equalsF64_TO_I64 -
#f64_to_i64_bang?
Returns
trueif this enum value equalsF64_TO_I64_BANG -
#f64_to_i8?
Returns
trueif this enum value equalsF64_TO_I8 -
#f64_to_u128?
Returns
trueif this enum value equalsF64_TO_U128 -
#f64_to_u16?
Returns
trueif this enum value equalsF64_TO_U16 -
#f64_to_u32?
Returns
trueif this enum value equalsF64_TO_U32 -
#f64_to_u32_bang?
Returns
trueif this enum value equalsF64_TO_U32_BANG -
#f64_to_u64?
Returns
trueif this enum value equalsF64_TO_U64 -
#f64_to_u64_bang?
Returns
trueif this enum value equalsF64_TO_U64_BANG -
#f64_to_u8?
Returns
trueif this enum value equalsF64_TO_U8 -
#get_class_ivar?
Returns
trueif this enum value equalsGET_CLASS_IVAR -
#get_class_var?
Returns
trueif this enum value equalsGET_CLASS_VAR -
#get_const?
Returns
trueif this enum value equalsGET_CONST -
#get_const_pointer?
Returns
trueif this enum value equalsGET_CONST_POINTER -
#get_local?
Returns
trueif this enum value equalsGET_LOCAL -
#get_self_ivar?
Returns
trueif this enum value equalsGET_SELF_IVAR -
#get_struct_ivar?
Returns
trueif this enum value equalsGET_STRUCT_IVAR -
#get_union_type_id?
Returns
trueif this enum value equalsGET_UNION_TYPE_ID -
#i128_to_f32?
Returns
trueif this enum value equalsI128_TO_F32 -
#i128_to_f64?
Returns
trueif this enum value equalsI128_TO_F64 -
#i128_to_i16?
Returns
trueif this enum value equalsI128_TO_I16 -
#i128_to_i32?
Returns
trueif this enum value equalsI128_TO_I32 -
#i128_to_i64?
Returns
trueif this enum value equalsI128_TO_I64 -
#i128_to_i8?
Returns
trueif this enum value equalsI128_TO_I8 -
#i128_to_u128?
Returns
trueif this enum value equalsI128_TO_U128 -
#i128_to_u16?
Returns
trueif this enum value equalsI128_TO_U16 -
#i128_to_u32?
Returns
trueif this enum value equalsI128_TO_U32 -
#i128_to_u64?
Returns
trueif this enum value equalsI128_TO_U64 -
#i128_to_u8?
Returns
trueif this enum value equalsI128_TO_U8 -
#i64_to_f32?
Returns
trueif this enum value equalsI64_TO_F32 -
#i64_to_f64?
Returns
trueif this enum value equalsI64_TO_F64 -
#i64_to_i16?
Returns
trueif this enum value equalsI64_TO_I16 -
#i64_to_i32?
Returns
trueif this enum value equalsI64_TO_I32 -
#i64_to_i8?
Returns
trueif this enum value equalsI64_TO_I8 -
#i64_to_u16?
Returns
trueif this enum value equalsI64_TO_U16 -
#i64_to_u32?
Returns
trueif this enum value equalsI64_TO_U32 -
#i64_to_u64?
Returns
trueif this enum value equalsI64_TO_U64 -
#i64_to_u8?
Returns
trueif this enum value equalsI64_TO_U8 -
#interpreter_call_stack_unwind?
Returns
trueif this enum value equalsINTERPRETER_CALL_STACK_UNWIND -
#interpreter_current_fiber?
Returns
trueif this enum value equalsINTERPRETER_CURRENT_FIBER -
#interpreter_fiber_resumable?
Returns
trueif this enum value equalsINTERPRETER_FIBER_RESUMABLE -
#interpreter_fiber_swapcontext?
Returns
trueif this enum value equalsINTERPRETER_FIBER_SWAPCONTEXT -
#interpreter_intrinsics_bitreverse128?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_BITREVERSE128 -
#interpreter_intrinsics_bitreverse16?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_BITREVERSE16 -
#interpreter_intrinsics_bitreverse32?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_BITREVERSE32 -
#interpreter_intrinsics_bitreverse64?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_BITREVERSE64 -
#interpreter_intrinsics_bitreverse8?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_BITREVERSE8 -
#interpreter_intrinsics_bswap128?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_BSWAP128 -
#interpreter_intrinsics_bswap16?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_BSWAP16 -
#interpreter_intrinsics_bswap32?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_BSWAP32 -
#interpreter_intrinsics_bswap64?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_BSWAP64 -
#interpreter_intrinsics_countleading128?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_COUNTLEADING128 -
#interpreter_intrinsics_countleading16?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_COUNTLEADING16 -
#interpreter_intrinsics_countleading32?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_COUNTLEADING32 -
#interpreter_intrinsics_countleading64?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_COUNTLEADING64 -
#interpreter_intrinsics_countleading8?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_COUNTLEADING8 -
#interpreter_intrinsics_counttrailing128?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_COUNTTRAILING128 -
#interpreter_intrinsics_counttrailing16?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_COUNTTRAILING16 -
#interpreter_intrinsics_counttrailing32?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_COUNTTRAILING32 -
#interpreter_intrinsics_counttrailing64?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_COUNTTRAILING64 -
#interpreter_intrinsics_counttrailing8?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_COUNTTRAILING8 -
#interpreter_intrinsics_debugtrap?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_DEBUGTRAP -
#interpreter_intrinsics_fshl128?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_FSHL128 -
#interpreter_intrinsics_fshl16?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_FSHL16 -
#interpreter_intrinsics_fshl32?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_FSHL32 -
#interpreter_intrinsics_fshl64?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_FSHL64 -
#interpreter_intrinsics_fshl8?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_FSHL8 -
#interpreter_intrinsics_fshr128?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_FSHR128 -
#interpreter_intrinsics_fshr16?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_FSHR16 -
#interpreter_intrinsics_fshr32?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_FSHR32 -
#interpreter_intrinsics_fshr64?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_FSHR64 -
#interpreter_intrinsics_fshr8?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_FSHR8 -
#interpreter_intrinsics_memcpy?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_MEMCPY -
#interpreter_intrinsics_memmove?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_MEMMOVE -
#interpreter_intrinsics_memset?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_MEMSET -
#interpreter_intrinsics_pause?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_PAUSE -
#interpreter_intrinsics_popcount128?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_POPCOUNT128 -
#interpreter_intrinsics_popcount16?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_POPCOUNT16 -
#interpreter_intrinsics_popcount32?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_POPCOUNT32 -
#interpreter_intrinsics_popcount64?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_POPCOUNT64 -
#interpreter_intrinsics_popcount8?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_POPCOUNT8 -
#interpreter_intrinsics_read_cycle_counter?
Returns
trueif this enum value equalsINTERPRETER_INTRINSICS_READ_CYCLE_COUNTER -
#interpreter_proc_new?
Returns
trueif this enum value equalsINTERPRETER_PROC_NEW -
#interpreter_raise_without_backtrace?
Returns
trueif this enum value equalsINTERPRETER_RAISE_WITHOUT_BACKTRACE -
#interpreter_signal?
Returns
trueif this enum value equalsINTERPRETER_SIGNAL -
#interpreter_signal_descriptor?
Returns
trueif this enum value equalsINTERPRETER_SIGNAL_DESCRIPTOR -
#interpreter_spawn?
Returns
trueif this enum value equalsINTERPRETER_SPAWN -
#jump?
Returns
trueif this enum value equalsJUMP -
#leave?
Returns
trueif this enum value equalsLEAVE -
#leave_def?
Returns
trueif this enum value equalsLEAVE_DEF -
#lib_call?
Returns
trueif this enum value equalsLIB_CALL -
#libm_ceil_f32?
Returns
trueif this enum value equalsLIBM_CEIL_F32 -
#libm_ceil_f64?
Returns
trueif this enum value equalsLIBM_CEIL_F64 -
#libm_copysign_f32?
Returns
trueif this enum value equalsLIBM_COPYSIGN_F32 -
#libm_copysign_f64?
Returns
trueif this enum value equalsLIBM_COPYSIGN_F64 -
#libm_cos_f32?
Returns
trueif this enum value equalsLIBM_COS_F32 -
#libm_cos_f64?
Returns
trueif this enum value equalsLIBM_COS_F64 -
#libm_exp2_f32?
Returns
trueif this enum value equalsLIBM_EXP2_F32 -
#libm_exp2_f64?
Returns
trueif this enum value equalsLIBM_EXP2_F64 -
#libm_exp_f32?
Returns
trueif this enum value equalsLIBM_EXP_F32 -
#libm_exp_f64?
Returns
trueif this enum value equalsLIBM_EXP_F64 -
#libm_floor_f32?
Returns
trueif this enum value equalsLIBM_FLOOR_F32 -
#libm_floor_f64?
Returns
trueif this enum value equalsLIBM_FLOOR_F64 -
#libm_fma_f32?
Returns
trueif this enum value equalsLIBM_FMA_F32 -
#libm_fma_f64?
Returns
trueif this enum value equalsLIBM_FMA_F64 -
#libm_log10_f32?
Returns
trueif this enum value equalsLIBM_LOG10_F32 -
#libm_log10_f64?
Returns
trueif this enum value equalsLIBM_LOG10_F64 -
#libm_log2_f32?
Returns
trueif this enum value equalsLIBM_LOG2_F32 -
#libm_log2_f64?
Returns
trueif this enum value equalsLIBM_LOG2_F64 -
#libm_log_f32?
Returns
trueif this enum value equalsLIBM_LOG_F32 -
#libm_log_f64?
Returns
trueif this enum value equalsLIBM_LOG_F64 -
#libm_max_f32?
Returns
trueif this enum value equalsLIBM_MAX_F32 -
#libm_max_f64?
Returns
trueif this enum value equalsLIBM_MAX_F64 -
#libm_min_f32?
Returns
trueif this enum value equalsLIBM_MIN_F32 -
#libm_min_f64?
Returns
trueif this enum value equalsLIBM_MIN_F64 -
#libm_pow_f32?
Returns
trueif this enum value equalsLIBM_POW_F32 -
#libm_pow_f64?
Returns
trueif this enum value equalsLIBM_POW_F64 -
#libm_powi_f32?
Returns
trueif this enum value equalsLIBM_POWI_F32 -
#libm_powi_f64?
Returns
trueif this enum value equalsLIBM_POWI_F64 -
#libm_rint_f32?
Returns
trueif this enum value equalsLIBM_RINT_F32 -
#libm_rint_f64?
Returns
trueif this enum value equalsLIBM_RINT_F64 -
#libm_round_f32?
Returns
trueif this enum value equalsLIBM_ROUND_F32 -
#libm_round_f64?
Returns
trueif this enum value equalsLIBM_ROUND_F64 -
#libm_sin_f32?
Returns
trueif this enum value equalsLIBM_SIN_F32 -
#libm_sin_f64?
Returns
trueif this enum value equalsLIBM_SIN_F64 -
#libm_sqrt_f32?
Returns
trueif this enum value equalsLIBM_SQRT_F32 -
#libm_sqrt_f64?
Returns
trueif this enum value equalsLIBM_SQRT_F64 -
#libm_trunc_f32?
Returns
trueif this enum value equalsLIBM_TRUNC_F32 -
#libm_trunc_f64?
Returns
trueif this enum value equalsLIBM_TRUNC_F64 -
#load_atomic?
Returns
trueif this enum value equalsLOAD_ATOMIC -
#logical_not?
Returns
trueif this enum value equalsLOGICAL_NOT -
#metaclass_is_a?
Returns
trueif this enum value equalsMETACLASS_IS_A -
#mul_f32?
Returns
trueif this enum value equalsMUL_F32 -
#mul_f64?
Returns
trueif this enum value equalsMUL_F64 -
#mul_i128?
Returns
trueif this enum value equalsMUL_I128 -
#mul_i128_u128?
Returns
trueif this enum value equalsMUL_I128_U128 -
#mul_i32?
Returns
trueif this enum value equalsMUL_I32 -
#mul_i64?
Returns
trueif this enum value equalsMUL_I64 -
#mul_i64_u64?
Returns
trueif this enum value equalsMUL_I64_U64 -
#mul_u128?
Returns
trueif this enum value equalsMUL_U128 -
#mul_u128_i128?
Returns
trueif this enum value equalsMUL_U128_I128 -
#mul_u32?
Returns
trueif this enum value equalsMUL_U32 -
#mul_u64?
Returns
trueif this enum value equalsMUL_U64 -
#mul_u64_i64?
Returns
trueif this enum value equalsMUL_U64_I64 -
#mul_wrap_i128?
Returns
trueif this enum value equalsMUL_WRAP_I128 -
#mul_wrap_i32?
Returns
trueif this enum value equalsMUL_WRAP_I32 -
#mul_wrap_i64?
Returns
trueif this enum value equalsMUL_WRAP_I64 -
#or_i128?
Returns
trueif this enum value equalsOR_I128 -
#or_i32?
Returns
trueif this enum value equalsOR_I32 -
#or_i64?
Returns
trueif this enum value equalsOR_I64 -
#pointer_add?
Returns
trueif this enum value equalsPOINTER_ADD -
#pointer_address?
Returns
trueif this enum value equalsPOINTER_ADDRESS -
#pointer_diff?
Returns
trueif this enum value equalsPOINTER_DIFF -
#pointer_get?
Returns
trueif this enum value equalsPOINTER_GET -
#pointer_is_not_null?
Returns
trueif this enum value equalsPOINTER_IS_NOT_NULL -
#pointer_is_null?
Returns
trueif this enum value equalsPOINTER_IS_NULL -
#pointer_malloc?
Returns
trueif this enum value equalsPOINTER_MALLOC -
#pointer_new?
Returns
trueif this enum value equalsPOINTER_NEW -
#pointer_realloc?
Returns
trueif this enum value equalsPOINTER_REALLOC -
#pointer_set?
Returns
trueif this enum value equalsPOINTER_SET -
#pointerof_class_var?
Returns
trueif this enum value equalsPOINTEROF_CLASS_VAR -
#pointerof_ivar?
Returns
trueif this enum value equalsPOINTEROF_IVAR -
#pointerof_var?
Returns
trueif this enum value equalsPOINTEROF_VAR -
#pop?
Returns
trueif this enum value equalsPOP -
#pop_from_offset?
Returns
trueif this enum value equalsPOP_FROM_OFFSET -
#proc_call?
Returns
trueif this enum value equalsPROC_CALL -
#proc_to_c_fun?
Returns
trueif this enum value equalsPROC_TO_C_FUN -
#push_zeros?
Returns
trueif this enum value equalsPUSH_ZEROS -
#put_i128?
Returns
trueif this enum value equalsPUT_I128 -
#put_i64?
Returns
trueif this enum value equalsPUT_I64 -
#put_in_union?
Returns
trueif this enum value equalsPUT_IN_UNION -
#put_metaclass?
Returns
trueif this enum value equalsPUT_METACLASS -
#put_nil?
Returns
trueif this enum value equalsPUT_NIL -
#put_nilable_type_in_union?
Returns
trueif this enum value equalsPUT_NILABLE_TYPE_IN_UNION -
#put_reference_type_in_union?
Returns
trueif this enum value equalsPUT_REFERENCE_TYPE_IN_UNION -
#put_stack_top_pointer?
Returns
trueif this enum value equalsPUT_STACK_TOP_POINTER -
#put_union_type_id?
Returns
trueif this enum value equalsPUT_UNION_TYPE_ID -
#reference_is_a?
Returns
trueif this enum value equalsREFERENCE_IS_A -
#remove_from_union?
Returns
trueif this enum value equalsREMOVE_FROM_UNION -
#reset_class?
Returns
trueif this enum value equalsRESET_CLASS -
#set_class_var?
Returns
trueif this enum value equalsSET_CLASS_VAR -
#set_const?
Returns
trueif this enum value equalsSET_CONST -
#set_local?
Returns
trueif this enum value equalsSET_LOCAL -
#set_self_ivar?
Returns
trueif this enum value equalsSET_SELF_IVAR -
#sign_extend?
Returns
trueif this enum value equalsSIGN_EXTEND -
#store_atomic?
Returns
trueif this enum value equalsSTORE_ATOMIC -
#sub_f32?
Returns
trueif this enum value equalsSUB_F32 -
#sub_f64?
Returns
trueif this enum value equalsSUB_F64 -
#sub_i128?
Returns
trueif this enum value equalsSUB_I128 -
#sub_i128_u128?
Returns
trueif this enum value equalsSUB_I128_U128 -
#sub_i32?
Returns
trueif this enum value equalsSUB_I32 -
#sub_i64?
Returns
trueif this enum value equalsSUB_I64 -
#sub_i64_u64?
Returns
trueif this enum value equalsSUB_I64_U64 -
#sub_u128?
Returns
trueif this enum value equalsSUB_U128 -
#sub_u128_i128?
Returns
trueif this enum value equalsSUB_U128_I128 -
#sub_u32?
Returns
trueif this enum value equalsSUB_U32 -
#sub_u64?
Returns
trueif this enum value equalsSUB_U64 -
#sub_u64_i64?
Returns
trueif this enum value equalsSUB_U64_I64 -
#sub_wrap_i128?
Returns
trueif this enum value equalsSUB_WRAP_I128 -
#sub_wrap_i32?
Returns
trueif this enum value equalsSUB_WRAP_I32 -
#sub_wrap_i64?
Returns
trueif this enum value equalsSUB_WRAP_I64 -
#symbol_to_s?
Returns
trueif this enum value equalsSYMBOL_TO_S -
#throw?
Returns
trueif this enum value equalsTHROW -
#tuple_copy_element?
Returns
trueif this enum value equalsTUPLE_COPY_ELEMENT -
#tuple_indexer_known_index?
Returns
trueif this enum value equalsTUPLE_INDEXER_KNOWN_INDEX -
#u128_to_f32?
Returns
trueif this enum value equalsU128_TO_F32 -
#u128_to_f32_bang?
Returns
trueif this enum value equalsU128_TO_F32_BANG -
#u128_to_f64?
Returns
trueif this enum value equalsU128_TO_F64 -
#u128_to_i128?
Returns
trueif this enum value equalsU128_TO_I128 -
#u128_to_i16?
Returns
trueif this enum value equalsU128_TO_I16 -
#u128_to_i32?
Returns
trueif this enum value equalsU128_TO_I32 -
#u128_to_i64?
Returns
trueif this enum value equalsU128_TO_I64 -
#u128_to_i8?
Returns
trueif this enum value equalsU128_TO_I8 -
#u128_to_u16?
Returns
trueif this enum value equalsU128_TO_U16 -
#u128_to_u32?
Returns
trueif this enum value equalsU128_TO_U32 -
#u128_to_u64?
Returns
trueif this enum value equalsU128_TO_U64 -
#u128_to_u8?
Returns
trueif this enum value equalsU128_TO_U8 -
#u64_to_f32?
Returns
trueif this enum value equalsU64_TO_F32 -
#u64_to_f64?
Returns
trueif this enum value equalsU64_TO_F64 -
#u64_to_i16?
Returns
trueif this enum value equalsU64_TO_I16 -
#u64_to_i32?
Returns
trueif this enum value equalsU64_TO_I32 -
#u64_to_i64?
Returns
trueif this enum value equalsU64_TO_I64 -
#u64_to_i8?
Returns
trueif this enum value equalsU64_TO_I8 -
#u64_to_u16?
Returns
trueif this enum value equalsU64_TO_U16 -
#u64_to_u32?
Returns
trueif this enum value equalsU64_TO_U32 -
#u64_to_u8?
Returns
trueif this enum value equalsU64_TO_U8 -
#union_is_a?
Returns
trueif this enum value equalsUNION_IS_A -
#union_to_bool?
Returns
trueif this enum value equalsUNION_TO_BOOL -
#unreachable?
Returns
trueif this enum value equalsUNREACHABLE -
#unsafe_div_i128?
Returns
trueif this enum value equalsUNSAFE_DIV_I128 -
#unsafe_div_i128_u128?
Returns
trueif this enum value equalsUNSAFE_DIV_I128_U128 -
#unsafe_div_i32?
Returns
trueif this enum value equalsUNSAFE_DIV_I32 -
#unsafe_div_i64?
Returns
trueif this enum value equalsUNSAFE_DIV_I64 -
#unsafe_div_i64_u64?
Returns
trueif this enum value equalsUNSAFE_DIV_I64_U64 -
#unsafe_div_u128?
Returns
trueif this enum value equalsUNSAFE_DIV_U128 -
#unsafe_div_u128_i128?
Returns
trueif this enum value equalsUNSAFE_DIV_U128_I128 -
#unsafe_div_u32?
Returns
trueif this enum value equalsUNSAFE_DIV_U32 -
#unsafe_div_u64?
Returns
trueif this enum value equalsUNSAFE_DIV_U64 -
#unsafe_div_u64_i64?
Returns
trueif this enum value equalsUNSAFE_DIV_U64_I64 -
#unsafe_mod_i128?
Returns
trueif this enum value equalsUNSAFE_MOD_I128 -
#unsafe_mod_i128_u128?
Returns
trueif this enum value equalsUNSAFE_MOD_I128_U128 -
#unsafe_mod_i32?
Returns
trueif this enum value equalsUNSAFE_MOD_I32 -
#unsafe_mod_i64?
Returns
trueif this enum value equalsUNSAFE_MOD_I64 -
#unsafe_mod_i64_u64?
Returns
trueif this enum value equalsUNSAFE_MOD_I64_U64 -
#unsafe_mod_u128?
Returns
trueif this enum value equalsUNSAFE_MOD_U128 -
#unsafe_mod_u128_i128?
Returns
trueif this enum value equalsUNSAFE_MOD_U128_I128 -
#unsafe_mod_u32?
Returns
trueif this enum value equalsUNSAFE_MOD_U32 -
#unsafe_mod_u64?
Returns
trueif this enum value equalsUNSAFE_MOD_U64 -
#unsafe_mod_u64_i64?
Returns
trueif this enum value equalsUNSAFE_MOD_U64_I64 -
#unsafe_shl_i128?
Returns
trueif this enum value equalsUNSAFE_SHL_I128 -
#unsafe_shl_i32?
Returns
trueif this enum value equalsUNSAFE_SHL_I32 -
#unsafe_shl_i64?
Returns
trueif this enum value equalsUNSAFE_SHL_I64 -
#unsafe_shr_i128?
Returns
trueif this enum value equalsUNSAFE_SHR_I128 -
#unsafe_shr_i128_u128?
Returns
trueif this enum value equalsUNSAFE_SHR_I128_U128 -
#unsafe_shr_i32?
Returns
trueif this enum value equalsUNSAFE_SHR_I32 -
#unsafe_shr_i64?
Returns
trueif this enum value equalsUNSAFE_SHR_I64 -
#unsafe_shr_i64_u64?
Returns
trueif this enum value equalsUNSAFE_SHR_I64_U64 -
#unsafe_shr_u128?
Returns
trueif this enum value equalsUNSAFE_SHR_U128 -
#unsafe_shr_u128_i128?
Returns
trueif this enum value equalsUNSAFE_SHR_U128_I128 -
#unsafe_shr_u32?
Returns
trueif this enum value equalsUNSAFE_SHR_U32 -
#unsafe_shr_u64?
Returns
trueif this enum value equalsUNSAFE_SHR_U64 -
#unsafe_shr_u64_i64?
Returns
trueif this enum value equalsUNSAFE_SHR_U64_I64 -
#xor_i128?
Returns
trueif this enum value equalsXOR_I128 -
#xor_i32?
Returns
trueif this enum value equalsXOR_I32 -
#xor_i64?
Returns
trueif this enum value equalsXOR_I64 -
#zero_extend?
Returns
trueif this enum value equalsZERO_EXTEND
Instance methods inherited from struct Enum
&(other : self) : self
&,
+(other : Int) : self
+,
-(other : Int) : self
-,
<=>(other : self)
<=>,
==(other : self)==(other) ==, ^(other : self) : self ^, |(other : self) : self |, ~ : self ~, clone clone, each(& : self -> ) each, hash(hasher) hash, includes?(other : self) : Bool includes?, inspect(io : IO) : Nil inspect, to_f32 : Float32 to_f32, to_f32! : Float32 to_f32!, to_f64 : Float64 to_f64, to_f64! : Float64 to_f64!, to_i : Int32 to_i, to_i128 : Int128 to_i128, to_i128! : Int128 to_i128!, to_i16 : Int16 to_i16, to_i16! : Int16 to_i16!, to_i32 : Int32 to_i32, to_i32! : Int32 to_i32!, to_i64 : Int64 to_i64, to_i64! : Int64 to_i64!, to_i8 : Int8 to_i8, to_i8! : Int8 to_i8!, to_json(json : JSON::Builder) : Nil to_json, to_s(io : IO) : Nil
to_s : String to_s, to_u128 : UInt128 to_u128, to_u128! : UInt128 to_u128!, to_u16 : UInt16 to_u16, to_u16! : UInt16 to_u16!, to_u32 : UInt32 to_u32, to_u32! : UInt32 to_u32!, to_u64 : UInt64 to_u64, to_u64! : UInt64 to_u64!, to_u8 : UInt8 to_u8, to_u8! : UInt8 to_u8!, to_yaml(yaml : YAML::Nodes::Builder) to_yaml, value : Int value
Constructor methods inherited from struct Enum
from_value(value : Int) : self
from_value,
new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)new(value : self)
new(pull : JSON::PullParser) : self new, parse(string : String) : self parse
Class methods inherited from struct Enum
each(& : self -> )
each,
from_value?(value : Int) : self | Nil
from_value?,
names : Array(String)
names,
parse?(string : String) : self | Nil
parse?,
valid?(value : self) : Bool
valid?,
values : Array(self)
values
Macros inherited from struct Enum
[](*values)
[],
flags(*values)
flags
Instance methods inherited from module Comparable(Enum)
<(other : T) : Bool
<,
<=(other : T)
<=,
<=>(other : T)
<=>,
==(other : T)
==,
>(other : T) : Bool
>,
>=(other : T)
>=,
clamp(min, max)clamp(range : Range) clamp
Instance methods inherited from struct Value
==(other : Log::Metadata::Value)==(other : JSON::Any)
==(other : YAML::Any)
==(other) ==, dup dup
Instance methods inherited from class Object
! : Bool
!,
!=(other)
!=,
!~(other)
!~,
==(other)
==,
===(other : JSON::Any)===(other : YAML::Any)
===(other) ===, =~(other) =~, as(type : Class) as, as?(type : Class) as?, class class, dup dup, hash(hasher)
hash hash, in?(collection : Object) : Bool
in?(*values : Object) : Bool in?, inspect(io : IO) : Nil
inspect : String inspect, is_a?(type : Class) : Bool is_a?, itself itself, nil? : Bool nil?, not_nil!(message)
not_nil! not_nil!, pretty_inspect(width = 79, newline = "\n", indent = 0) : String pretty_inspect, pretty_print(pp : PrettyPrint) : Nil pretty_print, responds_to?(name : Symbol) : Bool responds_to?, tap(&) tap, to_json(io : IO) : Nil
to_json : String to_json, to_pretty_json(indent : String = " ") : String
to_pretty_json(io : IO, indent : String = " ") : Nil to_pretty_json, to_s(io : IO) : Nil
to_s : String to_s, to_yaml(io : IO) : Nil
to_yaml : String to_yaml, try(&) try, unsafe_as(type : T.class) forall T unsafe_as
Class methods inherited from class Object
from_json(string_or_io : String | IO, root : String)from_json(string_or_io : String | IO) from_json, from_yaml(string_or_io : String | IO) from_yaml
Macros inherited from class Object
class_getter(*names, &block)
class_getter,
class_getter!(*names)
class_getter!,
class_getter?(*names, &block)
class_getter?,
class_property(*names, &block)
class_property,
class_property!(*names)
class_property!,
class_property?(*names, &block)
class_property?,
class_setter(*names)
class_setter,
def_clone
def_clone,
def_equals(*fields)
def_equals,
def_equals_and_hash(*fields)
def_equals_and_hash,
def_hash(*fields)
def_hash,
delegate(*methods, to object)
delegate,
forward_missing_to(delegate)
forward_missing_to,
getter(*names, &block)
getter,
getter!(*names)
getter!,
getter?(*names, &block)
getter?,
property(*names, &block)
property,
property!(*names)
property!,
property?(*names, &block)
property?,
setter(*names)
setter
Instance Method Detail
Returns true if this enum value equals INTERPRETER_CALL_STACK_UNWIND
Returns true if this enum value equals INTERPRETER_FIBER_RESUMABLE
Returns true if this enum value equals INTERPRETER_FIBER_SWAPCONTEXT
Returns true if this enum value equals INTERPRETER_INTRINSICS_BITREVERSE128
Returns true if this enum value equals INTERPRETER_INTRINSICS_BITREVERSE16
Returns true if this enum value equals INTERPRETER_INTRINSICS_BITREVERSE32
Returns true if this enum value equals INTERPRETER_INTRINSICS_BITREVERSE64
Returns true if this enum value equals INTERPRETER_INTRINSICS_BITREVERSE8
Returns true if this enum value equals INTERPRETER_INTRINSICS_BSWAP128
Returns true if this enum value equals INTERPRETER_INTRINSICS_BSWAP16
Returns true if this enum value equals INTERPRETER_INTRINSICS_BSWAP32
Returns true if this enum value equals INTERPRETER_INTRINSICS_BSWAP64
Returns true if this enum value equals INTERPRETER_INTRINSICS_COUNTLEADING128
Returns true if this enum value equals INTERPRETER_INTRINSICS_COUNTLEADING16
Returns true if this enum value equals INTERPRETER_INTRINSICS_COUNTLEADING32
Returns true if this enum value equals INTERPRETER_INTRINSICS_COUNTLEADING64
Returns true if this enum value equals INTERPRETER_INTRINSICS_COUNTLEADING8
Returns true if this enum value equals INTERPRETER_INTRINSICS_COUNTTRAILING128
Returns true if this enum value equals INTERPRETER_INTRINSICS_COUNTTRAILING16
Returns true if this enum value equals INTERPRETER_INTRINSICS_COUNTTRAILING32
Returns true if this enum value equals INTERPRETER_INTRINSICS_COUNTTRAILING64
Returns true if this enum value equals INTERPRETER_INTRINSICS_COUNTTRAILING8
Returns true if this enum value equals INTERPRETER_INTRINSICS_DEBUGTRAP
Returns true if this enum value equals INTERPRETER_INTRINSICS_FSHL128
Returns true if this enum value equals INTERPRETER_INTRINSICS_FSHL16
Returns true if this enum value equals INTERPRETER_INTRINSICS_FSHL32
Returns true if this enum value equals INTERPRETER_INTRINSICS_FSHL64
Returns true if this enum value equals INTERPRETER_INTRINSICS_FSHL8
Returns true if this enum value equals INTERPRETER_INTRINSICS_FSHR128
Returns true if this enum value equals INTERPRETER_INTRINSICS_FSHR16
Returns true if this enum value equals INTERPRETER_INTRINSICS_FSHR32
Returns true if this enum value equals INTERPRETER_INTRINSICS_FSHR64
Returns true if this enum value equals INTERPRETER_INTRINSICS_FSHR8
Returns true if this enum value equals INTERPRETER_INTRINSICS_MEMCPY
Returns true if this enum value equals INTERPRETER_INTRINSICS_MEMMOVE
Returns true if this enum value equals INTERPRETER_INTRINSICS_MEMSET
Returns true if this enum value equals INTERPRETER_INTRINSICS_PAUSE
Returns true if this enum value equals INTERPRETER_INTRINSICS_POPCOUNT128
Returns true if this enum value equals INTERPRETER_INTRINSICS_POPCOUNT16
Returns true if this enum value equals INTERPRETER_INTRINSICS_POPCOUNT32
Returns true if this enum value equals INTERPRETER_INTRINSICS_POPCOUNT64
Returns true if this enum value equals INTERPRETER_INTRINSICS_POPCOUNT8
Returns true if this enum value equals INTERPRETER_INTRINSICS_READ_CYCLE_COUNTER
Returns true if this enum value equals INTERPRETER_RAISE_WITHOUT_BACKTRACE
Returns true if this enum value equals INTERPRETER_SIGNAL_DESCRIPTOR
Returns true if this enum value equals PUT_REFERENCE_TYPE_IN_UNION