V8 Project
|
#include <v8.h>
Public Member Functions | |
Eternal () | |
template<class S > | |
Eternal (Isolate *isolate, Local< S > handle) | |
Local< T > | Get (Isolate *isolate) |
bool | IsEmpty () |
template<class S > | |
void | Set (Isolate *isolate, Local< S > handle) |
Private Attributes | |
int | index_ |
Static Private Attributes | |
static const int | kInitialValue = -1 |
|
inline |
|
inline |
Definition at line 402 of file v8.h.
References v8::internal::handle(), and v8::Eternal< T >::Set().
|
inline |
Definition at line 6025 of file v8.h.
References v8::V8::GetEternal(), and T.
|
inline |
Definition at line 407 of file v8.h.
References v8::Eternal< T >::index_, and v8::Eternal< T >::kInitialValue.
|
inline |
Definition at line 6018 of file v8.h.
References v8::V8::Eternalize(), v8::internal::handle(), S, T, and TYPE_CHECK.
Referenced by v8::Eternal< T >::Eternal().
|
private |
Definition at line 412 of file v8.h.
Referenced by v8::Eternal< T >::IsEmpty().
|
staticprivate |
Definition at line 411 of file v8.h.
Referenced by v8::Eternal< T >::IsEmpty().