Pol  Revision:cb584c9
Pol::Bscript::Instruction Class Reference

#include <eprog.h>

Public Member Functions

 Instruction (ExecInstrFunc f)
 
 Instruction ()
 

Public Attributes

unsigned int cycles
 
ExecInstrFunc func
 
Token token
 

Detailed Description

Definition at line 34 of file eprog.h.

Constructor & Destructor Documentation

Pol::Bscript::Instruction::Instruction ( ExecInstrFunc  f)
inline

Definition at line 37 of file eprog.h.

Pol::Bscript::Instruction::Instruction ( )
inline

Definition at line 38 of file eprog.h.

Member Data Documentation

unsigned int Pol::Bscript::Instruction::cycles
mutable
Token Pol::Bscript::Instruction::token

Definition at line 39 of file eprog.h.

Referenced by Pol::Bscript::EScriptProgram::create_instructions(), Pol::Bscript::Executor::execInstr(), Pol::Bscript::Executor::ins_addmember2(), Pol::Bscript::Executor::ins_addmember_assign(), Pol::Bscript::Executor::ins_assign_globalvar(), Pol::Bscript::Executor::ins_assign_localvar(), Pol::Bscript::Executor::ins_call_method(), Pol::Bscript::Executor::ins_call_method_id(), Pol::Bscript::Executor::ins_casejmp(), Pol::Bscript::Executor::ins_double(), Pol::Bscript::Executor::ins_func(), Pol::Bscript::Executor::ins_funcref(), Pol::Bscript::Executor::ins_get_arg(), Pol::Bscript::Executor::ins_get_member(), Pol::Bscript::Executor::ins_get_member_id(), Pol::Bscript::Executor::ins_globalvar(), Pol::Bscript::Executor::ins_gosub(), Pol::Bscript::Executor::ins_goto(), Pol::Bscript::Executor::ins_initfor(), Pol::Bscript::Executor::ins_initforeach(), Pol::Bscript::Executor::ins_initforeach2(), Pol::Bscript::Executor::ins_jmpiffalse(), Pol::Bscript::Executor::ins_jmpiftrue(), Pol::Bscript::Executor::ins_jsr_userfunc(), Pol::Bscript::Executor::ins_leave_block(), Pol::Bscript::Executor::ins_localvar(), Pol::Bscript::Executor::ins_long(), Pol::Bscript::Executor::ins_multisubscript(), Pol::Bscript::Executor::ins_multisubscript_assign(), Pol::Bscript::Executor::ins_nextfor(), Pol::Bscript::Executor::ins_pop_param(), Pol::Bscript::Executor::ins_pop_param_byref(), Pol::Bscript::Executor::ins_set_member(), Pol::Bscript::Executor::ins_set_member_consume(), Pol::Bscript::Executor::ins_set_member_id(), Pol::Bscript::Executor::ins_set_member_id_consume(), Pol::Bscript::Executor::ins_set_member_id_consume_divideequal(), Pol::Bscript::Executor::ins_set_member_id_consume_minusequal(), Pol::Bscript::Executor::ins_set_member_id_consume_modulusequal(), Pol::Bscript::Executor::ins_set_member_id_consume_plusequal(), Pol::Bscript::Executor::ins_set_member_id_consume_timesequal(), Pol::Bscript::Executor::ins_statementbegin(), Pol::Bscript::Executor::ins_stepforeach(), Pol::Bscript::Executor::ins_stepforeach2(), Pol::Bscript::Executor::ins_string(), and Pol::Bscript::BFunctionRef::validCall().


The documentation for this class was generated from the following file: