ReactOS  0.4.14-dev-323-g6fe6a88
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.

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.

◆ idref

struct { ... } exprval_t::idref

Referenced by interp_delete_ident().

◆ off

unsigned exprval_t::off

Definition at line 64 of file engine.c.

◆ type

enum { ... } exprval_t::type

◆ u

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: