Public メソッド | Static Public メソッド

クラス テンプレート v8::Local< T >

#include <v8.h>

v8::Handle< T >を継承しています。

すべてのメンバ一覧

Public メソッド

 Local ()
template<class S >
 Local (Local< S > that)
template<class S >
 Local (S *that)

Static Public メソッド

template<class S >
static Local< T > Cast (Local< S > that)
static Local< T > New (Handle< T > that)

説明

template<class T>
class v8::Local< T >

A light-weight stack-allocated object handle. All operations that return objects from within v8 return them in local handles. They are created within HandleScopes, and all local handles allocated within a handle scope are destroyed when the handle scope is destroyed. Hence it is not necessary to explicitly deallocate local handles.

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


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

template<class T >
v8::Local< T >::Local (  ) 

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

template<class T>
template<class S >
v8::Local< T >::Local ( Local< S >  that  )  [inline]

This check fails when trying to convert between incompatible handles. For example, converting from a Handle<String> to a Handle<Number>.

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

template<class T>
template<class S >
v8::Local< T >::Local ( S *  that  )  [inline]

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


関数

template<class T>
template<class S >
static Local<T> v8::Local< T >::Cast ( Local< S >  that  )  [inline, static]

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

template<class T>
Local< T > v8::Local< T >::New ( Handle< T >  that  )  [static]

Create a local handle for the content of another handle. The referee is kept alive by the local handle even when the original handle is destroyed/disposed.

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

参照先 v8::HandleScope::CreateHandle(), v8::Handle< T >::IsEmpty(), と T.


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