Fabcoin Core
0.16.2
P2P Digital Currency
|
Information structure for a particular instruction. More...
#include <Instruction.h>
Public Attributes | |
std::string | name |
The name of the instruction. More... | |
int | additional |
Additional items required in memory for this instructions (only for PUSH). More... | |
int | args |
Number of items required on the stack for this instruction (and, for the purposes of ret, the number taken from the stack). More... | |
int | ret |
Number of items placed (back) on the stack by this instruction, assuming args items were removed. More... | |
bool | sideEffects |
false if the only effect on the execution environment (apart from gas usage) is a change to a topmost segment of the stack More... | |
Tier | gasPriceTier |
Tier for gas pricing. More... | |
Information structure for a particular instruction.
Definition at line 258 of file Instruction.h.
int dev::eth::InstructionInfo::additional |
Additional items required in memory for this instructions (only for PUSH).
Definition at line 261 of file Instruction.h.
int dev::eth::InstructionInfo::args |
Number of items required on the stack for this instruction (and, for the purposes of ret, the number taken from the stack).
Definition at line 262 of file Instruction.h.
Tier dev::eth::InstructionInfo::gasPriceTier |
Tier for gas pricing.
Definition at line 265 of file Instruction.h.
std::string dev::eth::InstructionInfo::name |
The name of the instruction.
Definition at line 260 of file Instruction.h.
int dev::eth::InstructionInfo::ret |
Number of items placed (back) on the stack by this instruction, assuming args items were removed.
Definition at line 263 of file Instruction.h.
bool dev::eth::InstructionInfo::sideEffects |
false if the only effect on the execution environment (apart from gas usage) is a change to a topmost segment of the stack
Definition at line 264 of file Instruction.h.