ReactOS 0.4.15-dev-7907-g95bf896
exprval_t Struct Reference
Collaboration diagram for exprval_t:

Public Types

enum  { EXPRVAL_JSVAL , EXPRVAL_IDREF , EXPRVAL_STACK_REF , EXPRVAL_INVALID }
 

Public Attributes

enum exprval_t:: { ... }  type
 
union {
   jsval_t   val
 
   struct {
      IDispatch *   disp
 
      DISPID   id
 
   }   idref
 
   unsigned   off
 
   HRESULT   hres
 
u
 

Detailed Description

Definition at line 51 of file engine.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
EXPRVAL_JSVAL 
EXPRVAL_IDREF 
EXPRVAL_STACK_REF 
EXPRVAL_INVALID 

Definition at line 52 of file engine.c.

52 {
57 } type;
enum exprval_t::@438 type
@ EXPRVAL_JSVAL
Definition: engine.c:53
@ EXPRVAL_STACK_REF
Definition: engine.c:55
@ EXPRVAL_IDREF
Definition: engine.c:54
@ EXPRVAL_INVALID
Definition: engine.c:56

Member Data Documentation

◆ disp

IDispatch* exprval_t::disp

Definition at line 61 of file engine.c.

◆ hres

HRESULT exprval_t::hres

Definition at line 65 of file engine.c.

Referenced by identifier_value(), and interp_forin().

◆ id

DISPID exprval_t::id

Definition at line 62 of file engine.c.

◆ 

struct { ... } exprval_t::idref

Referenced by interp_delete_ident().

◆ off

unsigned exprval_t::off

Definition at line 64 of file engine.c.

◆ 

enum { ... } exprval_t::type

◆ 

union { ... } exprval_t::u

◆ val

jsval_t exprval_t::val

Definition at line 59 of file engine.c.


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