ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

array.c File Reference
#include "wine/config.h"
#include "wine/port.h"
#include <math.h>
#include "jscript.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  ArrayInstance

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (jscript)
static ArrayInstancearray_from_vdisp (vdisp_t *vdisp)
static ArrayInstancearray_this (vdisp_t *jsthis)
static HRESULT get_length (script_ctx_t *ctx, vdisp_t *vdisp, jsexcept_t *ei, DispatchEx **jsthis, DWORD *ret)
static HRESULT set_length (DispatchEx *obj, jsexcept_t *ei, DWORD length)
static WCHARidx_to_str (DWORD idx, WCHAR *ptr)
static HRESULT Array_length (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT concat_array (DispatchEx *array, ArrayInstance *obj, DWORD *len, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT concat_obj (DispatchEx *array, IDispatch *obj, DWORD *len, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT Array_concat (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT array_join (script_ctx_t *ctx, DispatchEx *array, DWORD length, const WCHAR *sep, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT Array_join (script_ctx_t *ctx, vdisp_t *vthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT Array_pop (script_ctx_t *ctx, vdisp_t *vthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT Array_push (script_ctx_t *ctx, vdisp_t *vthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Array_reverse (script_ctx_t *ctx, vdisp_t *vthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Array_shift (script_ctx_t *ctx, vdisp_t *vthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT Array_slice (script_ctx_t *ctx, vdisp_t *vthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT sort_cmp (script_ctx_t *ctx, DispatchEx *cmp_func, VARIANT *v1, VARIANT *v2, jsexcept_t *ei, IServiceProvider *caller, INT *cmp)
static HRESULT Array_sort (script_ctx_t *ctx, vdisp_t *vthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT Array_splice (script_ctx_t *ctx, vdisp_t *vthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT Array_toString (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Array_toLocaleString (script_ctx_t *ctx, vdisp_t *vthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Array_unshift (script_ctx_t *ctx, vdisp_t *vthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT Array_value (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static void Array_destructor (DispatchEx *dispex)
static void Array_on_put (DispatchEx *dispex, const WCHAR *name)
static HRESULT ArrayConstr_value (script_ctx_t *ctx, vdisp_t *vthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller)
static HRESULT alloc_array (script_ctx_t *ctx, DispatchEx *object_prototype, ArrayInstance **ret)
HRESULT create_array_constr (script_ctx_t *ctx, DispatchEx *object_prototype, DispatchEx **ret)
HRESULT create_array (script_ctx_t *ctx, DWORD length, DispatchEx **ret)

Variables

static const WCHAR lengthW [] = {'l','e','n','g','t','h',0}
static const WCHAR concatW [] = {'c','o','n','c','a','t',0}
static const WCHAR joinW [] = {'j','o','i','n',0}
static const WCHAR popW [] = {'p','o','p',0}
static const WCHAR pushW [] = {'p','u','s','h',0}
static const WCHAR reverseW [] = {'r','e','v','e','r','s','e',0}
static const WCHAR shiftW [] = {'s','h','i','f','t',0}
static const WCHAR sliceW [] = {'s','l','i','c','e',0}
static const WCHAR sortW [] = {'s','o','r','t',0}
static const WCHAR spliceW [] = {'s','p','l','i','c','e',0}
static const WCHAR toStringW [] = {'t','o','S','t','r','i','n','g',0}
static const WCHAR toLocaleStringW [] = {'t','o','L','o','c','a','l','e','S','t','r','i','n','g',0}
static const WCHAR unshiftW [] = {'u','n','s','h','i','f','t',0}
static const WCHAR default_separatorW [] = {',',0}
static const builtin_prop_t Array_props []
static const builtin_info_t Array_info

Generated on Sun May 27 2012 05:10:42 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.