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.
|
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 |