構成 | ネームスペース | マクロ定義 | 列挙型 | 関数 | 変数

src/api.h

#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)); \
  }

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

#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())); \
  }

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

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