Public Member Functions | Public Attributes | Protected Member Functions

js::CallArgs Struct Reference

#include <jsinterp.h>

Inheritance diagram for js::CallArgs:
Collaboration diagram for js::CallArgs:

List of all members.

Public Member Functions

Valuebase () const
Valuecallee () const
Valuethisv () const
Valueoperator[] (unsigned i) const
Valueargv () const
uintN argc () const
Valuerval () const
bool computeThis (JSContext *cx) const

Public Attributes

Valueargv_
uintN argc_

Protected Member Functions

 CallArgs ()
 CallArgs (Value *argv, uintN argc)

Constructor & Destructor Documentation

js::CallArgs::CallArgs (  )  [inline, protected]
js::CallArgs::CallArgs ( Value argv,
uintN  argc 
) [inline, protected]

Member Function Documentation

uintN js::CallArgs::argc (  )  const [inline]
Value* js::CallArgs::argv (  )  const [inline]
Value* js::CallArgs::base (  )  const [inline]
Value& js::CallArgs::callee (  )  const [inline]
bool js::CallArgs::computeThis ( JSContext cx  )  const [inline]
Value& js::CallArgs::operator[] ( unsigned  i  )  const [inline]
Value& js::CallArgs::rval (  )  const [inline]
Value& js::CallArgs::thisv (  )  const [inline]

Member Data Documentation


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