Classes | Namespaces | Functions
nan_new.h File Reference
#include "nan_implementation_pre_12_inl.h"
Include dependency graph for nan_new.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  imp::Factory< v8::Array >
struct  imp::Factory< v8::Boolean >
struct  imp::Factory< v8::BooleanObject >
struct  imp::Factory< v8::Context >
struct  imp::Factory< v8::Date >
struct  imp::Factory< v8::External >
struct  imp::Factory< v8::Function >
struct  imp::Factory< v8::FunctionTemplate >
struct  imp::Factory< v8::Int32 >
struct  imp::Factory< v8::Integer >
struct  imp::Factory< v8::Number >
struct  imp::Factory< v8::NumberObject >
struct  imp::Factory< v8::Object >
struct  imp::Factory< v8::ObjectTemplate >
struct  imp::Factory< v8::RegExp >
struct  imp::Factory< v8::Script >
struct  imp::Factory< v8::Signature >
struct  imp::Factory< v8::String >
struct  imp::Factory< v8::StringObject >
struct  imp::Factory< v8::Uint32 >
struct  imp::FactoryBase< T >
struct  imp::IntegerFactory< T >
struct  imp::MaybeFactoryBase< T >

Namespaces

namespace  imp

Functions

template<typename T >
imp::Factory< T >::return_t New ()
template<typename T , typename A0 >
imp::Factory< T >::return_t New (A0 arg0)
template<typename T , typename A0 , typename A1 >
imp::Factory< T >::return_t New (A0 arg0, A1 arg1)
template<typename T , typename A0 , typename A1 , typename A2 >
imp::Factory< T >::return_t New (A0 arg0, A1 arg1, A2 arg2)
template<typename T , typename A0 , typename A1 , typename A2 , typename A3 >
imp::Factory< T >::return_t New (A0 arg0, A1 arg1, A2 arg2, A3 arg3)
template<typename T >
imp::Factory< T >::return_t New (FunctionCallback callback, v8::Local< v8::Value > data=v8::Local< v8::Value >())
template<typename T , typename A2 >
imp::Factory< T >::return_t New (FunctionCallback callback, v8::Local< v8::Value > data=v8::Local< v8::Value >(), A2 a2=A2())
template<typename T >
v8::Local< T > New (v8::Persistent< T > const &p)
template<typename T , typename M >
v8::Local< T > New (Persistent< T, M > const &p)
template<typename T >
v8::Local< T > New (Global< T > const &p)
imp::Factory< v8::Boolean >
::return_t 
New (bool value)
imp::Factory< v8::Int32 >::return_t New (int32_t value)
imp::Factory< v8::Uint32 >
::return_t 
New (uint32_t value)
imp::Factory< v8::Number >
::return_t 
New (double value)
imp::Factory< v8::String >
::return_t 
New (std::string const &value)
imp::Factory< v8::String >
::return_t 
New (const char *value, int length)
imp::Factory< v8::String >
::return_t 
New (const uint16_t *value, int length)
imp::Factory< v8::String >
::return_t 
New (const char *value)
imp::Factory< v8::String >
::return_t 
New (const uint16_t *value)
imp::Factory< v8::String >
::return_t 
New (v8::String::ExternalStringResource *value)
imp::Factory< v8::String >
::return_t 
New (ExternalOneByteStringResource *value)
imp::Factory< v8::RegExp >
::return_t 
New (v8::Local< v8::String > pattern, v8::RegExp::Flags flags)
template<typename T >
v8::Local< T > imp::To (v8::Local< v8::Integer > i)
template<>
v8::Local< v8::Int32 > imp::To< v8::Int32 > (v8::Local< v8::Integer > i)
template<>
v8::Local< v8::Integer > imp::To< v8::Integer > (v8::Local< v8::Integer > i)
template<>
v8::Local< v8::Uint32 > imp::To< v8::Uint32 > (v8::Local< v8::Integer > i)

Function Documentation

template<typename T >
imp::Factory<T>::return_t New ( )

Definition at line 201 of file nan_new.h.

template<typename T , typename A0 >
imp::Factory<T>::return_t New ( A0  arg0)

Definition at line 207 of file nan_new.h.

template<typename T , typename A0 , typename A1 >
imp::Factory<T>::return_t New ( A0  arg0,
A1  arg1 
)

Definition at line 213 of file nan_new.h.

template<typename T , typename A0 , typename A1 , typename A2 >
imp::Factory<T>::return_t New ( A0  arg0,
A1  arg1,
A2  arg2 
)

Definition at line 219 of file nan_new.h.

template<typename T , typename A0 , typename A1 , typename A2 , typename A3 >
imp::Factory<T>::return_t New ( A0  arg0,
A1  arg1,
A2  arg2,
A3  arg3 
)

Definition at line 225 of file nan_new.h.

template<typename T >
imp::Factory<T>::return_t New ( FunctionCallback  callback,
v8::Local< v8::Value >  data = v8::Local<v8::Value>() 
)

Definition at line 237 of file nan_new.h.

template<typename T , typename A2 >
imp::Factory<T>::return_t New ( FunctionCallback  callback,
v8::Local< v8::Value >  data = v8::Local<v8::Value>(),
A2  a2 = A2() 
)

Definition at line 245 of file nan_new.h.

template<typename T >
v8::Local<T> New ( v8::Persistent< T > const &  p) [inline]

Definition at line 251 of file nan.h.

template<typename T , typename M >
v8::Local<T> New ( Persistent< T, M > const &  p) [inline]

Definition at line 400 of file nan_implementation_12_inl.h.

template<typename T >
v8::Local<T> New ( Global< T > const &  p) [inline]

Definition at line 405 of file nan_implementation_12_inl.h.

imp::Factory<v8::Boolean>::return_t New ( bool  value) [inline]

Definition at line 270 of file nan_new.h.

imp::Factory<v8::Int32>::return_t New ( int32_t  value) [inline]

Definition at line 276 of file nan_new.h.

imp::Factory<v8::Uint32>::return_t New ( uint32_t  value) [inline]

Definition at line 282 of file nan_new.h.

imp::Factory<v8::Number>::return_t New ( double  value) [inline]

Definition at line 288 of file nan_new.h.

imp::Factory<v8::String>::return_t New ( std::string const &  value) [inline]

Definition at line 294 of file nan_new.h.

imp::Factory<v8::String>::return_t New ( const char *  value,
int  length 
) [inline]

Definition at line 300 of file nan_new.h.

imp::Factory<v8::String>::return_t New ( const uint16_t *  value,
int  length 
) [inline]

Definition at line 306 of file nan_new.h.

imp::Factory<v8::String>::return_t New ( const char *  value) [inline]

Definition at line 312 of file nan_new.h.

imp::Factory<v8::String>::return_t New ( const uint16_t *  value) [inline]

Definition at line 318 of file nan_new.h.

imp::Factory<v8::String>::return_t New ( v8::String::ExternalStringResource *  value) [inline]

Definition at line 324 of file nan_new.h.

imp::Factory<v8::String>::return_t New ( ExternalOneByteStringResource *  value) [inline]

Definition at line 330 of file nan_new.h.

imp::Factory<v8::RegExp>::return_t New ( v8::Local< v8::String >  pattern,
v8::RegExp::Flags  flags 
) [inline]

Definition at line 336 of file nan_new.h.



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