Represents a single instruction that pushes a new value or operates with existing ones. More...
#include <c_packer.h>
Collaboration diagram for PackedInstr: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.
|
inline |
| union { ... } PackedInstr |
| bool PackedInstr::bdata |
| bool PackedInstr::keep_ref |
| lua_Number PackedInstr::ndata |
| bool PackedInstr::pop |
| void* PackedInstr::ptrdata |
| std::string PackedInstr::sdata |
| u16 PackedInstr::set_into |
| s32 PackedInstr::sidata1 |
| s32 PackedInstr::sidata2 |
| s16 PackedInstr::type |
| u16 PackedInstr::uidata1 |
| u16 PackedInstr::uidata2 |