Public メソッド | Private メソッド | Private 変数 | フレンド

クラス v8::Arguments

#include <v8.h>

すべてのメンバ一覧

Public メソッド

int Length () const
Local< Valueoperator[] (int i) const
Local< FunctionCallee () const
Local< ObjectThis () const
Local< ObjectHolder () const
bool IsConstructCall () const
Local< ValueData () const

Private メソッド

 Arguments ()
 Arguments (Local< Value > data, Local< Object > holder, Local< Function > callee, bool is_construct_call, void **values, int length)

Private 変数

Local< Valuedata_
Local< Objectholder_
Local< Functioncallee_
bool is_construct_call_
void ** values_
int length_

フレンド

class ImplementationUtilities

説明

The argument information given to function call callbacks. This class provides access to information about the context of the call, including the receiver, the number and values of arguments, and the holder of the function.

v8.h1156 行で定義されています。


コンストラクタとデストラクタ

v8::Arguments::Arguments (  )  [private]
v8::Arguments::Arguments ( Local< Value data,
Local< Object holder,
Local< Function callee,
bool  is_construct_call,
void **  values,
int  length 
) [inline, private]

api.h127 行で定義されています。


関数

Local< Function > v8::Arguments::Callee (  )  const [inline]

v8.h2337 行で定義されています。

参照先 callee_.

Local< Value > v8::Arguments::Data (  )  const [inline]

v8.h2352 行で定義されています。

参照先 data_.

Local< Object > v8::Arguments::Holder (  )  const [inline]

v8.h2347 行で定義されています。

参照先 holder_.

bool v8::Arguments::IsConstructCall (  )  const [inline]

v8.h2357 行で定義されています。

参照先 is_construct_call_.

int v8::Arguments::Length (  )  const [inline]

v8.h2362 行で定義されています。

参照先 length_.

参照元 v8::Shell::Load(), と v8::Shell::Print().

Local< Value > v8::Arguments::operator[] ( int  i  )  const [inline]

v8.h2331 行で定義されています。

参照先 length_, v8::Undefined(), と values_.

Local< Object > v8::Arguments::This (  )  const [inline]

v8.h2342 行で定義されています。

参照先 values_.


フレンドと関連する関数

friend class ImplementationUtilities [friend]

v8.h1167 行で定義されています。


変数

v8.h1175 行で定義されています。

参照元 Callee().

v8.h1173 行で定義されています。

参照元 Data().

v8.h1174 行で定義されています。

参照元 Holder().

v8.h1176 行で定義されています。

参照元 IsConstructCall().

int v8::Arguments::length_ [private]

v8.h1178 行で定義されています。

参照元 Length(), と operator[]().

void** v8::Arguments::values_ [private]

v8.h1177 行で定義されています。

参照元 operator[](), と This().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義