Static Public メソッド

クラス v8::internal::Execution

#include <execution.h>

v8::internal::AllStaticを継承しています。

すべてのメンバ一覧

Static Public メソッド

static Handle< ObjectCall (Handle< JSFunction > func, Handle< Object > receiver, int argc, Object ***args, bool *pending_exception)
static Handle< ObjectNew (Handle< JSFunction > func, int argc, Object ***args, bool *pending_exception)
static Handle< ObjectTryCall (Handle< JSFunction > func, Handle< Object > receiver, int argc, Object ***args, bool *caught_exception)
static Handle< ObjectToBoolean (Handle< Object > obj)
static Handle< ObjectToNumber (Handle< Object > obj, bool *exc)
static Handle< ObjectToInteger (Handle< Object > obj, bool *exc)
static Handle< ObjectToInt32 (Handle< Object > obj, bool *exc)
static Handle< ObjectToUint32 (Handle< Object > obj, bool *exc)
static Handle< ObjectToString (Handle< Object > obj, bool *exc)
static Handle< ObjectToDetailString (Handle< Object > obj, bool *exc)
static Handle< ObjectToObject (Handle< Object > obj, bool *exc)
static Handle< ObjectNewDate (double time, bool *exc)
static Handle< ObjectCharAt (Handle< String > str, uint32_t index)
static Handle< ObjectGetFunctionFor ()
static Handle< JSFunctionInstantiateFunction (Handle< FunctionTemplateInfo > data, bool *exc)
static Handle< JSObjectInstantiateObject (Handle< ObjectTemplateInfo > data, bool *exc)
static void ConfigureInstance (Handle< Object > instance, Handle< Object > data, bool *exc)
static Handle< StringGetStackTraceLine (Handle< Object > recv, Handle< JSFunction > fun, Handle< Object > pos, Handle< Object > is_global)
static Handle< ObjectGetFunctionDelegate (Handle< Object > object)

説明

execution.h41 行で定義されています。


関数

Handle< Object > v8::internal::Execution::Call ( Handle< JSFunction func,
Handle< Object receiver,
int  argc,
Object ***  args,
bool *  pending_exception 
) [static]
Handle< Object > v8::internal::Execution::CharAt ( Handle< String str,
uint32_t  index 
) [static]
void v8::internal::Execution::ConfigureInstance ( Handle< Object instance,
Handle< Object data,
bool *  exc 
) [static]

execution.cc482 行で定義されています。

参照先 v8::internal::Top::builtins(), Call(), と v8::internal::Handle< T >::location().

Handle< Object > v8::internal::Execution::GetFunctionDelegate ( Handle< Object object  )  [static]
static Handle<Object> v8::internal::Execution::GetFunctionFor (  )  [static]
Handle< String > v8::internal::Execution::GetStackTraceLine ( Handle< Object recv,
Handle< JSFunction fun,
Handle< Object pos,
Handle< Object is_global 
) [static]
Handle< JSFunction > v8::internal::Execution::InstantiateFunction ( Handle< FunctionTemplateInfo data,
bool *  exc 
) [static]
Handle< JSObject > v8::internal::Execution::InstantiateObject ( Handle< ObjectTemplateInfo data,
bool *  exc 
) [static]
Handle< Object > v8::internal::Execution::New ( Handle< JSFunction func,
int  argc,
Object ***  args,
bool *  pending_exception 
) [static]
Handle< Object > v8::internal::Execution::NewDate ( double  time,
bool *  exc 
) [static]
Handle< Object > v8::internal::Execution::ToBoolean ( Handle< Object obj  )  [static]

execution.cc350 行で定義されています。

参照先 isnan().

Handle< Object > v8::internal::Execution::ToDetailString ( Handle< Object obj,
bool *  exc 
) [static]

execution.cc376 行で定義されています。

参照先 v8::internal::Handle< T >::location(), と RETURN_NATIVE_CALL.

Handle< Object > v8::internal::Execution::ToInt32 ( Handle< Object obj,
bool *  exc 
) [static]

execution.cc397 行で定義されています。

参照先 v8::internal::Handle< T >::location(), と RETURN_NATIVE_CALL.

Handle< Object > v8::internal::Execution::ToInteger ( Handle< Object obj,
bool *  exc 
) [static]

execution.cc387 行で定義されています。

参照先 v8::internal::Handle< T >::location(), と RETURN_NATIVE_CALL.

Handle< Object > v8::internal::Execution::ToNumber ( Handle< Object obj,
bool *  exc 
) [static]
Handle< Object > v8::internal::Execution::ToObject ( Handle< Object obj,
bool *  exc 
) [static]

execution.cc381 行で定義されています。

参照先 v8::internal::Handle< T >::location(), と RETURN_NATIVE_CALL.

Handle< Object > v8::internal::Execution::ToString ( Handle< Object obj,
bool *  exc 
) [static]
Handle< Object > v8::internal::Execution::ToUint32 ( Handle< Object obj,
bool *  exc 
) [static]
Handle< Object > v8::internal::Execution::TryCall ( Handle< JSFunction func,
Handle< Object receiver,
int  argc,
Object ***  args,
bool *  caught_exception 
) [static]

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