ReactOS 0.4.17-dev-357-ga8f14ff
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 43 of file engine.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
EXPRVAL_JSVAL 
EXPRVAL_IDREF 
EXPRVAL_STACK_REF 
EXPRVAL_INVALID 

Definition at line 44 of file engine.c.

44 {
49 } type;
enum exprval_t::@432 type
@ EXPRVAL_JSVAL
Definition: engine.c:45
@ EXPRVAL_STACK_REF
Definition: engine.c:47
@ EXPRVAL_IDREF
Definition: engine.c:46
@ EXPRVAL_INVALID
Definition: engine.c:48

Member Data Documentation

◆ disp

IDispatch* exprval_t::disp

Definition at line 53 of file engine.c.

◆ hres

HRESULT exprval_t::hres

Definition at line 57 of file engine.c.

Referenced by identifier_value(), and interp_forin().

◆ id

DISPID exprval_t::id

Definition at line 54 of file engine.c.

◆ 

struct { ... } exprval_t::idref

Referenced by interp_delete_ident().

◆ off

unsigned exprval_t::off

Definition at line 56 of file engine.c.

◆ 

enum { ... } exprval_t::type

◆ 

union { ... } exprval_t::u

◆ val

jsval_t exprval_t::val

Definition at line 51 of file engine.c.


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