ネームスペース | マクロ定義 | 関数 | 変数

src/execution.cc

#include <stdlib.h>
#include "v8.h"
#include "api.h"
#include "codegen-inl.h"
#include "simulator-ia32.h"

ソースコードを見る。

ネームスペース

namespace  v8
namespace  v8::internal

マクロ定義

#define RETURN_NATIVE_CALL(name, argc, argv, has_pending_exception)

関数

static Handle< Object > v8::internal::Invoke (bool construct, Handle< JSFunction > func, Handle< Object > receiver, int argc, Object ***args, bool *has_pending_exception)

変数

static GCExtension v8::internal::kGCExtension

マクロ定義

#define RETURN_NATIVE_CALL (   name,
  argc,
  argv,
  has_pending_exception 
)
値:
do {                                                              \
    Object** args[argc] = argv;                                     \
    ASSERT(has_pending_exception != NULL);                          \
    return Call(Top::name##_fun(), Top::builtins(), argc, args,     \
                has_pending_exception);                             \
  } while (false)

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

参照元 v8::internal::Execution::NewDate(), v8::internal::Execution::ToDetailString(), v8::internal::Execution::ToInt32(), v8::internal::Execution::ToInteger(), v8::internal::Execution::ToNumber(), v8::internal::Execution::ToObject(), v8::internal::Execution::ToString(), と v8::internal::Execution::ToUint32().

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義