ReactOS 0.4.17-dev-357-ga8f14ff
_function_code_t Struct Reference

#include <engine.h>

Collaboration diagram for _function_code_t:

Public Attributes

BSTR name
 
int local_ref
 
BSTR event_target
 
unsigned instr_off
 
const WCHARsource
 
unsigned source_len
 
unsigned func_cnt
 
struct _function_code_tfuncs
 
unsigned var_cnt
 
struct {
   BSTR   name
 
   int   func_id
 
} * variables
 
unsigned param_cnt
 
BSTRparams
 
local_ref_scopes_tlocal_scopes
 
unsigned local_scope_count
 
unsigned int scope_index
 
bytecode_tbytecode
 

Detailed Description

Definition at line 159 of file engine.h.

Member Data Documentation

◆ bytecode

bytecode_t* _function_code_t::bytecode

Definition at line 185 of file engine.h.

Referenced by DispatchEx_GetTypeInfo(), and scope_destructor().

◆ event_target

BSTR _function_code_t::event_target

Definition at line 162 of file engine.h.

◆ func_cnt

unsigned _function_code_t::func_cnt

Definition at line 168 of file engine.h.

Referenced by exec_source(), and setup_scope().

◆ func_id

int _function_code_t::func_id

Definition at line 174 of file engine.h.

◆ funcs

struct _function_code_t* _function_code_t::funcs

Definition at line 169 of file engine.h.

Referenced by exec_source(), interp_func(), scope_init_locals(), and setup_scope().

◆ instr_off

unsigned _function_code_t::instr_off

Definition at line 163 of file engine.h.

Referenced by exec_source().

◆ local_ref

int _function_code_t::local_ref

Definition at line 161 of file engine.h.

◆ local_scope_count

unsigned _function_code_t::local_scope_count

Definition at line 181 of file engine.h.

◆ local_scopes

local_ref_scopes_t* _function_code_t::local_scopes

Definition at line 180 of file engine.h.

Referenced by detach_scope(), lookup_local(), and scope_init_locals().

◆ name

BSTR _function_code_t::name

Definition at line 160 of file engine.h.

Referenced by print_backtrace().

◆ param_cnt

unsigned _function_code_t::param_cnt

Definition at line 177 of file engine.h.

Referenced by create_source_function(), and setup_scope().

◆ params

BSTR* _function_code_t::params

Definition at line 178 of file engine.h.

Referenced by local_name(), print_backtrace(), and stack_topn_exprval().

◆ scope_index

unsigned int _function_code_t::scope_index

Definition at line 183 of file engine.h.

◆ source

const WCHAR* _function_code_t::source

Definition at line 165 of file engine.h.

Referenced by InterpretedFunction_toString().

◆ source_len

unsigned _function_code_t::source_len

Definition at line 166 of file engine.h.

Referenced by InterpretedFunction_toString().

◆ var_cnt

unsigned _function_code_t::var_cnt

Definition at line 171 of file engine.h.

Referenced by exec_source(), setup_scope(), and stack_topn_exprval().

◆ 

struct { ... } * _function_code_t::variables

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