#include <nan_persistent_12_inl.h>
Classes | |
struct | RValue |
Public Member Functions | |
Global () | |
template<typename S > | |
Global (v8::Local< S > that) | |
template<typename S > | |
Global (const v8::PersistentBase< S > &that) | |
Global () | |
template<typename S > | |
Global (v8::Local< S > that) | |
template<typename S > | |
Global (const PersistentBase< S > &that) | |
Global (RValue rvalue) | |
operator RValue () | |
template<typename S > | |
Global & | operator= (Global< S > rhs) |
Global | Pass () |
void | Reset () |
template<typename S > | |
void | Reset (const v8::Local< S > &other) |
template<typename S > | |
void | Reset (const v8::PersistentBase< S > &other) |
template<typename P > | |
void | SetWeak (P *parameter, typename WeakCallbackInfo< P >::Callback callback, WeakCallbackType type) |
~Global () | |
Private Member Functions | |
Global (Global &) | |
void | operator= (Global &) |
Friends | |
class | ReturnValue |
Definition at line 95 of file nan_persistent_12_inl.h.
Definition at line 97 of file nan_persistent_12_inl.h.
Definition at line 99 of file nan_persistent_12_inl.h.
Global< T >::Global | ( | const v8::PersistentBase< S > & | that | ) | [inline] |
Definition at line 103 of file nan_persistent_12_inl.h.
Definition at line 196 of file nan_persistent_pre_12_inl.h.
Definition at line 199 of file nan_persistent_pre_12_inl.h.
Global< T >::Global | ( | const PersistentBase< S > & | that | ) | [inline] |
Definition at line 205 of file nan_persistent_pre_12_inl.h.
Move constructor.
Definition at line 212 of file nan_persistent_pre_12_inl.h.
Definition at line 216 of file nan_persistent_pre_12_inl.h.
Cast operator for moves.
Definition at line 230 of file nan_persistent_pre_12_inl.h.
Global& Global< T >::operator= | ( | Global< S > | rhs | ) | [inline] |
Move via assignment.
Definition at line 221 of file nan_persistent_pre_12_inl.h.
Pass allows returning uniques from functions, etc.
Definition at line 234 of file nan_persistent_pre_12_inl.h.
Reimplemented from PersistentBase< T >.
Definition at line 106 of file nan_persistent_12_inl.h.
void Global< T >::Reset | ( | const v8::Local< S > & | other | ) | [inline] |
Reimplemented from PersistentBase< T >.
Definition at line 109 of file nan_persistent_12_inl.h.
void Global< T >::Reset | ( | const v8::PersistentBase< S > & | other | ) | [inline] |
Definition at line 114 of file nan_persistent_12_inl.h.
void Global< T >::SetWeak | ( | P * | parameter, |
typename WeakCallbackInfo< P >::Callback | callback, | ||
WeakCallbackType | type | ||
) | [inline] |
Reimplemented from PersistentBase< T >.
Definition at line 119 of file nan_persistent_12_inl.h.
friend class ReturnValue [friend] |
Reimplemented from PersistentBase< T >.
Definition at line 239 of file nan_persistent_pre_12_inl.h.