Classes | Public Member Functions | Private Member Functions | Friends
Global< T > Class Template Reference

#include <nan_persistent_12_inl.h>

Inheritance diagram for Global< T >:
Inheritance graph
[legend]

List of all members.

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 >
Globaloperator= (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

Detailed Description

template<typename T>
class Global< T >

Definition at line 95 of file nan_persistent_12_inl.h.


Constructor & Destructor Documentation

template<typename T>
Global< T >::Global ( ) [inline]

Definition at line 97 of file nan_persistent_12_inl.h.

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

Definition at line 99 of file nan_persistent_12_inl.h.

template<typename T>
template<typename S >
Global< T >::Global ( const v8::PersistentBase< S > &  that) [inline]

Definition at line 103 of file nan_persistent_12_inl.h.

template<typename T>
Global< T >::Global ( ) [inline]

Definition at line 196 of file nan_persistent_pre_12_inl.h.

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

Definition at line 199 of file nan_persistent_pre_12_inl.h.

template<typename T>
template<typename S >
Global< T >::Global ( const PersistentBase< S > &  that) [inline]

Definition at line 205 of file nan_persistent_pre_12_inl.h.

template<typename T>
Global< T >::Global ( RValue  rvalue) [inline]

Move constructor.

Definition at line 212 of file nan_persistent_pre_12_inl.h.

template<typename T>
Global< T >::~Global ( ) [inline]

Definition at line 216 of file nan_persistent_pre_12_inl.h.

template<typename T>
Global< T >::Global ( Global< T > &  ) [private]

Member Function Documentation

template<typename T>
Global< T >::operator RValue ( ) [inline]

Cast operator for moves.

Definition at line 230 of file nan_persistent_pre_12_inl.h.

template<typename T>
template<typename S >
Global& Global< T >::operator= ( Global< S >  rhs) [inline]

Move via assignment.

Definition at line 221 of file nan_persistent_pre_12_inl.h.

template<typename T>
void Global< T >::operator= ( Global< T > &  ) [private]
template<typename T>
Global Global< T >::Pass ( ) [inline]

Pass allows returning uniques from functions, etc.

Definition at line 234 of file nan_persistent_pre_12_inl.h.

template<typename T>
void Global< T >::Reset ( ) [inline]

Reimplemented from PersistentBase< T >.

Definition at line 106 of file nan_persistent_12_inl.h.

template<typename T>
template<typename S >
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.

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

Definition at line 114 of file nan_persistent_12_inl.h.

template<typename T>
template<typename P >
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.


Friends And Related Function Documentation

template<typename T>
friend class ReturnValue [friend]

Reimplemented from PersistentBase< T >.

Definition at line 239 of file nan_persistent_pre_12_inl.h.


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


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