Represents a single instruction that pushes a new value or operates with existing ones. More...
#include <c_packer.h>
Public Member Functions | |
| PackedInstr () | |
Public Attributes | |
| s16 | type |
| u16 | set_into |
| bool | keep_ref |
| bool | pop |
| union { | |
| bool bdata | |
| lua_Number ndata | |
| struct { | |
| u16 uidata1 | |
| u16 uidata2 | |
| } | |
| struct { | |
| s32 sidata1 | |
| s32 sidata2 | |
| } | |
| void * ptrdata | |
| }; | |
| std::string | sdata |
Represents a single instruction that pushes a new value or operates with existing ones.
| union { ... } PackedInstr |
| bool PackedInstr::bdata |
| bool PackedInstr::keep_ref |
Referenced by PackedInstr().
| lua_Number PackedInstr::ndata |
| bool PackedInstr::pop |
Referenced by PackedInstr().
| void* PackedInstr::ptrdata |
| std::string PackedInstr::sdata |
| u16 PackedInstr::set_into |
Referenced by PackedInstr().
| s32 PackedInstr::sidata1 |
| s32 PackedInstr::sidata2 |
| s16 PackedInstr::type |
Referenced by PackedInstr().
| u16 PackedInstr::uidata1 |
| u16 PackedInstr::uidata2 |