Public Member Functions | Private Member Functions
Persistent< T, M > Class Template Reference

#include <nan_persistent_12_inl.h>

Inheritance diagram for Persistent< T, M >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Persistentoperator= (const Persistent &that)
template<class S , class M2 >
Persistentoperator= (const Persistent< S, M2 > &that)
 Persistent ()
template<typename S >
 Persistent (v8::Local< S > that)
template<typename S , typename M2 >
 Persistent (const v8::Persistent< S, M2 > &that)
 Persistent ()
template<typename S >
 Persistent (v8::Handle< S > that)
 Persistent (const Persistent &that)
template<typename S , typename M2 >
 Persistent (const Persistent< S, M2 > &that)
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)
 ~Persistent ()

Private Member Functions

template<typename S , typename M2 >
void Copy (const Persistent< S, M2 > &that)
template<typename S , typename M2 >
void Copy (const Persistent< S, M2 > &that)
T * operator* () const
T * operator* () const

Detailed Description

template<typename T, typename M>
class Persistent< T, M >

Definition at line 12 of file nan_persistent_12_inl.h.


Constructor & Destructor Documentation

template<typename T, typename M>
Persistent< T, M >::Persistent ( ) [inline]

Definition at line 15 of file nan_persistent_12_inl.h.

template<typename T, typename M>
template<typename S >
Persistent< T, M >::Persistent ( v8::Local< S >  that) [inline]

Definition at line 17 of file nan_persistent_12_inl.h.

template<typename T, typename M>
template<typename S , typename M2 >
Persistent< T, M >::Persistent ( const v8::Persistent< S, M2 > &  that) [inline]

Definition at line 21 of file nan_persistent_12_inl.h.

template<typename T, typename M>
Persistent< T, M >::Persistent ( ) [inline]

Definition at line 140 of file nan_persistent_pre_12_inl.h.

template<typename T, typename M>
template<typename S >
Persistent< T, M >::Persistent ( v8::Handle< S >  that) [inline]

Definition at line 142 of file nan_persistent_pre_12_inl.h.

template<typename T, typename M>
Persistent< T, M >::Persistent ( const Persistent< T, M > &  that) [inline]

Definition at line 147 of file nan_persistent_pre_12_inl.h.

template<typename T, typename M>
template<typename S , typename M2 >
Persistent< T, M >::Persistent ( const Persistent< S, M2 > &  that) [inline]

Definition at line 152 of file nan_persistent_pre_12_inl.h.

template<typename T, typename M>
Persistent< T, M >::~Persistent ( ) [inline]

Definition at line 168 of file nan_persistent_pre_12_inl.h.


Member Function Documentation

template<typename T, typename M>
template<typename S , typename M2 >
void Persistent< T, M >::Copy ( const Persistent< S, M2 > &  that) [inline, private]

Definition at line 46 of file nan_persistent_12_inl.h.

template<typename T, typename M>
template<typename S , typename M2 >
void Persistent< T, M >::Copy ( const Persistent< S, M2 > &  that) [inline, private]

Definition at line 176 of file nan_persistent_pre_12_inl.h.

template<typename T, typename M>
T* Persistent< T, M >::operator* ( ) const [inline, private]

Definition at line 43 of file nan_persistent_12_inl.h.

template<typename T, typename M>
T* Persistent< T, M >::operator* ( ) const [inline, private]

Definition at line 173 of file nan_persistent_pre_12_inl.h.

template<typename T, typename M>
Persistent& Persistent< T, M >::operator= ( const Persistent< T, M > &  that) [inline]

Definition at line 157 of file nan_persistent_pre_12_inl.h.

template<typename T, typename M>
template<class S , class M2 >
Persistent& Persistent< T, M >::operator= ( const Persistent< S, M2 > &  that) [inline]

Definition at line 163 of file nan_persistent_pre_12_inl.h.

template<typename T, typename M>
void Persistent< T, M >::Reset ( ) [inline]

Reimplemented from PersistentBase< T >.

Definition at line 24 of file nan_persistent_12_inl.h.

template<typename T, typename M>
template<typename S >
void Persistent< T, M >::Reset ( const v8::Local< S > &  other) [inline]

Reimplemented from PersistentBase< T >.

Definition at line 27 of file nan_persistent_12_inl.h.

template<typename T, typename M>
template<typename S >
void Persistent< T, M >::Reset ( const v8::PersistentBase< S > &  other) [inline]

Definition at line 32 of file nan_persistent_12_inl.h.

template<typename T, typename M>
template<typename P >
void Persistent< T, M >::SetWeak ( P *  parameter,
typename WeakCallbackInfo< P >::Callback  callback,
WeakCallbackType  type 
) [inline]

Reimplemented from PersistentBase< T >.


The documentation for this class was generated from the following files:


dji_ronin
Author(s):
autogenerated on Sat Jun 8 2019 20:15:32