|
hoshi-lang dev
Yet another programming language
|
#include <IR.h>
Public Member Functions | |
| operandValue () | |
| operandValue (int64_t integer) | |
| operandValue (double decimal) | |
| operandValue (yoi::indexT indexV) | |
| operandValue (bool boolean) | |
| operandValue (yoi::wchar character) | |
| operandValue (short shortV) | |
Public Attributes | |
| int64_t | integer |
| double | decimal |
| bool | boolean |
| yoi::wchar | character |
| yoi::indexT | stringLiteralIndex |
| yoi::indexT | symbolIndex |
| yoi::indexT | codeBlockIndex |
| uint64_t | unsignedV |
| short | shortV |
| operandValue | ( | ) |
| operandValue | ( | int64_t | integer | ) |
| operandValue | ( | double | decimal | ) |
| operandValue | ( | yoi::indexT | indexV | ) |
| operandValue | ( | bool | boolean | ) |
| operandValue | ( | yoi::wchar | character | ) |
| operandValue | ( | short | shortV | ) |
Definition at line 1429 of file IR.cpp.
References IROperand::operandValue::shortV.
| bool boolean |
Definition at line 228 of file IR.h.
Referenced by IROperand::to_string().
| yoi::wchar character |
Definition at line 229 of file IR.h.
Referenced by IROperand::to_string().
| yoi::indexT codeBlockIndex |
Definition at line 232 of file IR.h.
Referenced by IROperand::to_string().
| double decimal |
Definition at line 227 of file IR.h.
Referenced by IROperand::to_string().
| int64_t integer |
Definition at line 226 of file IR.h.
Referenced by IROperand::to_string().
| short shortV |
Definition at line 234 of file IR.h.
Referenced by IROperand::operandValue::operandValue(), and IROperand::to_string().
| yoi::indexT stringLiteralIndex |
Definition at line 230 of file IR.h.
Referenced by IROperand::to_string().
| yoi::indexT symbolIndex |
Definition at line 231 of file IR.h.
Referenced by IROperand::to_string().
| uint64_t unsignedV |
Definition at line 233 of file IR.h.
Referenced by IROperand::to_string().