#include "factory.h"
構成 | |
class | v8::Consts |
class | v8::NeanderObject |
class | v8::NeanderArray |
class | v8::RegisteredExtension |
class | v8::ImplementationUtilities |
class | v8::Utils |
class | v8::internal::HandleScopeImplementer |
ネームスペース | |
namespace | v8 |
namespace | v8::internal |
マクロ定義 | |
#define | MAKE_TO_LOCAL(Name, From, To) |
#define | MAKE_OPEN_HANDLE(From, To) |
列挙型 | |
enum | v8::ExtensionTraversalState { v8::UNVISITED, v8::VISITED, v8::INSTALLED } |
関数 | |
template<typename T > | |
static T | v8::ToCData (v8::internal::Object *obj) |
template<typename T > | |
static v8::internal::Handle < v8::internal::Object > | v8::FromCData (T obj) |
template<class T > | |
static T * | v8::ToApi (v8::internal::Handle< v8::internal::Object > obj) |
変数 | |
static const int | v8::internal::kHandleBlockSize = v8::internal::KB - 2 |
#define MAKE_OPEN_HANDLE | ( | From, | ||
To | ||||
) |
v8::internal::Handle<v8::internal::To> Utils::OpenHandle(v8::From* that) { \ return v8::internal::Handle<v8::internal::To>( \ reinterpret_cast<v8::internal::To**>(that)); \ }
#define MAKE_TO_LOCAL | ( | Name, | ||
From, | ||||
To | ||||
) |
Local<v8::To> Utils::Name(v8::internal::Handle<v8::internal::From> obj) { \ return Local<To>(reinterpret_cast<To*>(obj.location())); \ }