Classes | Typedefs | Functions | Variables
imp Namespace Reference

Classes

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

Typedefs

typedef void(* NativeFunction )(const v8::FunctionCallbackInfo< v8::Value > &)
typedef void(* NativeGetter )(v8::Local< v8::String >, const v8::PropertyCallbackInfo< v8::Value > &)
typedef void(* NativeIndexDeleter )(uint32_t, const v8::PropertyCallbackInfo< v8::Boolean > &)
typedef void(* NativeIndexEnumerator )(const v8::PropertyCallbackInfo< v8::Array > &)
typedef void(* NativeIndexGetter )(uint32_t, const v8::PropertyCallbackInfo< v8::Value > &)
typedef void(* NativeIndexQuery )(uint32_t, const v8::PropertyCallbackInfo< v8::Integer > &)
typedef void(* NativeIndexSetter )(uint32_t, v8::Local< v8::Value >, const v8::PropertyCallbackInfo< v8::Value > &)
typedef void( NativePropertyDeleter )(v8::Local< v8::String >, const v8::PropertyCallbackInfo< v8::Boolean > &)
typedef void(* NativePropertyEnumerator )(const v8::PropertyCallbackInfo< v8::Array > &)
typedef void(* NativePropertyGetter )(v8::Local< v8::String >, const v8::PropertyCallbackInfo< v8::Value > &)
typedef void(* NativePropertyQuery )(v8::Local< v8::String >, const v8::PropertyCallbackInfo< v8::Integer > &)
typedef void(* NativePropertySetter )(v8::Local< v8::String >, v8::Local< v8::Value >, const v8::PropertyCallbackInfo< v8::Value > &)
typedef void(* NativeSetter )(v8::Local< v8::String >, v8::Local< v8::Value >, const v8::PropertyCallbackInfo< void > &)
typedef static v8::Handle
< v8::Boolean >
(NativePropertyDeleter)(v8
v8::Handle< v8::Integer > 
PropertyQueryCallbackWrapper (v8::Local< v8::String > property, const v8::AccessorInfo &info)
typedef v8::Local
< v8::AccessorSignature > 
Sig

Functions

static size_t base64_encode (const char *src, size_t slen, char *dst, size_t dlen)
static bool contains_non_ascii (const char *src, size_t len)
static bool contains_non_ascii_slow (const char *buf, size_t len)
static Local< Value > Encode (const char *buf, size_t buflen, enum Encoding encoding)
static void force_ascii (const char *src, char *dst, size_t len)
static void force_ascii_slow (const char *src, char *dst, size_t len)
static void FunctionCallbackWrapper (const v8::FunctionCallbackInfo< v8::Value > &info)
static v8::Handle< v8::Value > FunctionCallbackWrapper (const v8::Arguments &args)
static void GetterCallbackWrapper (v8::Local< v8::String > property, const v8::PropertyCallbackInfo< v8::Value > &info)
static v8::Handle< v8::Value > GetterCallbackWrapper (v8::Local< v8::String > property, const v8::AccessorInfo &info)
static size_t hex_encode (const char *src, size_t slen, char *dst, size_t dlen)
static v8::Handle< v8::Boolean > IndexDeleterCallbackWrapper (uint32_t index, const v8::AccessorInfo &info)
static void IndexDeleterCallbackWrapper (uint32_t index, const v8::PropertyCallbackInfo< v8::Boolean > &info)
static v8::Handle< v8::Array > IndexEnumeratorCallbackWrapper (const v8::AccessorInfo &info)
static void IndexEnumeratorCallbackWrapper (const v8::PropertyCallbackInfo< v8::Array > &info)
static v8::Handle< v8::Value > IndexGetterCallbackWrapper (uint32_t index, const v8::AccessorInfo &info)
static void IndexGetterCallbackWrapper (uint32_t index, const v8::PropertyCallbackInfo< v8::Value > &info)
static v8::Handle< v8::Integer > IndexQueryCallbackWrapper (uint32_t index, const v8::AccessorInfo &info)
static void IndexQueryCallbackWrapper (uint32_t index, const v8::PropertyCallbackInfo< v8::Integer > &info)
static v8::Handle< v8::Value > IndexSetterCallbackWrapper (uint32_t index, v8::Local< v8::Value > value, const v8::AccessorInfo &info)
static void IndexSetterCallbackWrapper (uint32_t index, v8::Local< v8::Value > value, const v8::PropertyCallbackInfo< v8::Value > &info)
static v8::Handle< v8::Boolean > PropertyDeleterCallbackWrapper (v8::Local< v8::String > property, const v8::AccessorInfo &info)
static void PropertyDeleterCallbackWrapper (v8::Local< v8::String > property, const v8::PropertyCallbackInfo< v8::Boolean > &info)
static v8::Handle< v8::Array > PropertyEnumeratorCallbackWrapper (const v8::AccessorInfo &info)
static void PropertyEnumeratorCallbackWrapper (const v8::PropertyCallbackInfo< v8::Array > &info)
static v8::Handle< v8::Value > PropertyGetterCallbackWrapper (v8::Local< v8::String > property, const v8::AccessorInfo &info)
static void PropertyGetterCallbackWrapper (v8::Local< v8::String > property, const v8::PropertyCallbackInfo< v8::Value > &info)
static void PropertyQueryCallbackWrapper (v8::Local< v8::String > property, const v8::PropertyCallbackInfo< v8::Integer > &info)
static v8::Handle< v8::Value > PropertySetterCallbackWrapper (v8::Local< v8::String > property, v8::Local< v8::Value > value, const v8::AccessorInfo &info)
static void PropertySetterCallbackWrapper (v8::Local< v8::String > property, v8::Local< v8::Value > value, const v8::PropertyCallbackInfo< v8::Value > &info)
static void SetterCallbackWrapper (v8::Local< v8::String > property, v8::Local< v8::Value > value, const v8::PropertyCallbackInfo< void > &info)
static void SetterCallbackWrapper (v8::Local< v8::String > property, v8::Local< v8::Value > value, const v8::AccessorInfo &info)
template<typename T >
v8::Local< T > To (v8::Local< v8::Integer > i)
template<>
v8::Local< v8::Int32 > To< v8::Int32 > (v8::Local< v8::Integer > i)
template<>
v8::Local< v8::Integer > To< v8::Integer > (v8::Local< v8::Integer > i)
template<>
v8::Local< v8::Uint32 > To< v8::Uint32 > (v8::Local< v8::Integer > i)

Variables

static const int kAccessorFieldCount = 3
static const int kDataIndex = 0
static const int kFunctionFieldCount = 2
static const int kFunctionIndex = 1
static const int kGetterIndex = 1
static const int kIndexPropertyDeleterIndex = 4
static const int kIndexPropertyEnumeratorIndex = 3
static const int kIndexPropertyFieldCount = 6
static const int kIndexPropertyGetterIndex = 1
static const int kIndexPropertyQueryIndex = 5
static const int kIndexPropertySetterIndex = 2
static const int kPropertyDeleterIndex = 4
static const int kPropertyEnumeratorIndex = 3
static const int kPropertyFieldCount = 6
static const int kPropertyGetterIndex = 1
static const int kPropertyQueryIndex = 5
static const int kPropertySetterIndex = 2
static const int kSetterIndex = 2

Typedef Documentation

typedef v8::Handle< v8::Value >(* imp::NativeFunction)(const v8::Arguments &)

Definition at line 177 of file nan_callbacks_12_inl.h.

typedef v8::Handle< v8::Value >(* imp::NativeGetter)(v8::Local< v8::String >, const v8::AccessorInfo &)

Definition at line 229 of file nan_callbacks_12_inl.h.

typedef v8::Handle< v8::Boolean >(* imp::NativeIndexDeleter)(uint32_t, const v8::AccessorInfo &)

Definition at line 493 of file nan_callbacks_12_inl.h.

typedef v8::Handle< v8::Array >(* imp::NativeIndexEnumerator)(const v8::AccessorInfo &)

Definition at line 477 of file nan_callbacks_12_inl.h.

typedef v8::Handle< v8::Value >(* imp::NativeIndexGetter)(uint32_t, const v8::AccessorInfo &)

Definition at line 441 of file nan_callbacks_12_inl.h.

typedef v8::Handle< v8::Integer >(* imp::NativeIndexQuery)(uint32_t, const v8::AccessorInfo &)

Definition at line 509 of file nan_callbacks_12_inl.h.

typedef v8::Handle< v8::Value >(* imp::NativeIndexSetter)(uint32_t, v8::Local< v8::Value >, const v8::AccessorInfo &)

Definition at line 458 of file nan_callbacks_12_inl.h.

typedef void( imp::NativePropertyDeleter)(v8::Local< v8::String >, const v8::PropertyCallbackInfo< v8::Boolean > &)

Definition at line 407 of file nan_callbacks_12_inl.h.

typedef v8::Handle< v8::Array >(* imp::NativePropertyEnumerator)(const v8::AccessorInfo &)

Definition at line 390 of file nan_callbacks_12_inl.h.

typedef v8::Handle< v8::Value >(* imp::NativePropertyGetter)(v8::Local< v8::String >, const v8::AccessorInfo &)

Definition at line 354 of file nan_callbacks_12_inl.h.

typedef v8::Handle< v8::Integer >(* imp::NativePropertyQuery)(v8::Local< v8::String >, const v8::AccessorInfo &)

Definition at line 424 of file nan_callbacks_12_inl.h.

typedef v8::Handle< v8::Value >(* imp::NativePropertySetter)(v8::Local< v8::String >, v8::Local< v8::Value >, const v8::AccessorInfo &)

Definition at line 371 of file nan_callbacks_12_inl.h.

typedef void(* imp::NativeSetter)(v8::Local< v8::String >, v8::Local< v8::Value >, const v8::AccessorInfo &)

Definition at line 245 of file nan_callbacks_12_inl.h.

typedef static v8::Handle<v8::Boolean> (NativePropertyDeleter) (v8 v8::Handle<v8::Integer> imp::PropertyQueryCallbackWrapper(v8::Local< v8::String > property, const v8::AccessorInfo &info) [static]

Definition at line 402 of file nan_callbacks_pre_12_inl.h.

typedef v8::Local<v8::AccessorSignature> imp::Sig

Definition at line 55 of file nan_callbacks.h.


Function Documentation

static size_t imp::base64_encode ( const char *  src,
size_t  slen,
char *  dst,
size_t  dlen 
) [static]

Definition at line 142 of file nan_string_bytes.h.

static bool imp::contains_non_ascii ( const char *  src,
size_t  len 
) [static]

Definition at line 51 of file nan_string_bytes.h.

static bool imp::contains_non_ascii_slow ( const char *  buf,
size_t  len 
) [static]

Definition at line 43 of file nan_string_bytes.h.

static Local<Value> imp::Encode ( const char *  buf,
size_t  buflen,
enum Encoding  encoding 
) [static]

Definition at line 224 of file nan_string_bytes.h.

static void imp::force_ascii ( const char *  src,
char *  dst,
size_t  len 
) [static]

Definition at line 97 of file nan_string_bytes.h.

static void imp::force_ascii_slow ( const char *  src,
char *  dst,
size_t  len 
) [static]

Definition at line 90 of file nan_string_bytes.h.

static void imp::FunctionCallbackWrapper ( const v8::FunctionCallbackInfo< v8::Value > &  info) [static]

Definition at line 167 of file nan_callbacks_12_inl.h.

static v8::Handle<v8::Value> imp::FunctionCallbackWrapper ( const v8::Arguments &  args) [static]

Definition at line 284 of file nan_callbacks_pre_12_inl.h.

static void imp::GetterCallbackWrapper ( v8::Local< v8::String >  property,
const v8::PropertyCallbackInfo< v8::Value > &  info 
) [static]

Definition at line 216 of file nan_callbacks_12_inl.h.

static v8::Handle<v8::Value> imp::GetterCallbackWrapper ( v8::Local< v8::String >  property,
const v8::AccessorInfo &  info 
) [static]

Definition at line 298 of file nan_callbacks_pre_12_inl.h.

static size_t imp::hex_encode ( const char *  src,
size_t  slen,
char *  dst,
size_t  dlen 
) [static]

Definition at line 206 of file nan_string_bytes.h.

static v8::Handle<v8::Boolean> imp::IndexDeleterCallbackWrapper ( uint32_t  index,
const v8::AccessorInfo &  info 
) [static]

Definition at line 472 of file nan_callbacks_pre_12_inl.h.

static void imp::IndexDeleterCallbackWrapper ( uint32_t  index,
const v8::PropertyCallbackInfo< v8::Boolean > &  info 
) [static]

Definition at line 480 of file nan_callbacks_12_inl.h.

static v8::Handle<v8::Array> imp::IndexEnumeratorCallbackWrapper ( const v8::AccessorInfo &  info) [static]

Definition at line 455 of file nan_callbacks_pre_12_inl.h.

static void imp::IndexEnumeratorCallbackWrapper ( const v8::PropertyCallbackInfo< v8::Array > &  info) [static]

Definition at line 464 of file nan_callbacks_12_inl.h.

static v8::Handle<v8::Value> imp::IndexGetterCallbackWrapper ( uint32_t  index,
const v8::AccessorInfo &  info 
) [static]

Definition at line 419 of file nan_callbacks_pre_12_inl.h.

static void imp::IndexGetterCallbackWrapper ( uint32_t  index,
const v8::PropertyCallbackInfo< v8::Value > &  info 
) [static]

Definition at line 428 of file nan_callbacks_12_inl.h.

static v8::Handle<v8::Integer> imp::IndexQueryCallbackWrapper ( uint32_t  index,
const v8::AccessorInfo &  info 
) [static]

Definition at line 489 of file nan_callbacks_pre_12_inl.h.

static void imp::IndexQueryCallbackWrapper ( uint32_t  index,
const v8::PropertyCallbackInfo< v8::Integer > &  info 
) [static]

Definition at line 496 of file nan_callbacks_12_inl.h.

static v8::Handle<v8::Value> imp::IndexSetterCallbackWrapper ( uint32_t  index,
v8::Local< v8::Value >  value,
const v8::AccessorInfo &  info 
) [static]

Definition at line 436 of file nan_callbacks_pre_12_inl.h.

static void imp::IndexSetterCallbackWrapper ( uint32_t  index,
v8::Local< v8::Value >  value,
const v8::PropertyCallbackInfo< v8::Value > &  info 
) [static]

Definition at line 444 of file nan_callbacks_12_inl.h.

static v8::Handle<v8::Boolean> imp::PropertyDeleterCallbackWrapper ( v8::Local< v8::String >  property,
const v8::AccessorInfo &  info 
) [static]

Definition at line 384 of file nan_callbacks_pre_12_inl.h.

static void imp::PropertyDeleterCallbackWrapper ( v8::Local< v8::String >  property,
const v8::PropertyCallbackInfo< v8::Boolean > &  info 
) [static]

Definition at line 393 of file nan_callbacks_12_inl.h.

static v8::Handle<v8::Array> imp::PropertyEnumeratorCallbackWrapper ( const v8::AccessorInfo &  info) [static]

Definition at line 367 of file nan_callbacks_pre_12_inl.h.

static void imp::PropertyEnumeratorCallbackWrapper ( const v8::PropertyCallbackInfo< v8::Array > &  info) [static]

Definition at line 377 of file nan_callbacks_12_inl.h.

static v8::Handle<v8::Value> imp::PropertyGetterCallbackWrapper ( v8::Local< v8::String >  property,
const v8::AccessorInfo &  info 
) [static]

Definition at line 331 of file nan_callbacks_pre_12_inl.h.

static void imp::PropertyGetterCallbackWrapper ( v8::Local< v8::String >  property,
const v8::PropertyCallbackInfo< v8::Value > &  info 
) [static]

Definition at line 340 of file nan_callbacks_12_inl.h.

static void imp::PropertyQueryCallbackWrapper ( v8::Local< v8::String >  property,
const v8::PropertyCallbackInfo< v8::Integer > &  info 
) [static]

Definition at line 410 of file nan_callbacks_12_inl.h.

static v8::Handle<v8::Value> imp::PropertySetterCallbackWrapper ( v8::Local< v8::String >  property,
v8::Local< v8::Value >  value,
const v8::AccessorInfo &  info 
) [static]

Definition at line 348 of file nan_callbacks_pre_12_inl.h.

static void imp::PropertySetterCallbackWrapper ( v8::Local< v8::String >  property,
v8::Local< v8::Value >  value,
const v8::PropertyCallbackInfo< v8::Value > &  info 
) [static]

Definition at line 357 of file nan_callbacks_12_inl.h.

static void imp::SetterCallbackWrapper ( v8::Local< v8::String >  property,
v8::Local< v8::Value >  value,
const v8::PropertyCallbackInfo< void > &  info 
) [static]

Definition at line 232 of file nan_callbacks_12_inl.h.

static void imp::SetterCallbackWrapper ( v8::Local< v8::String >  property,
v8::Local< v8::Value >  value,
const v8::AccessorInfo &  info 
) [static]

Definition at line 314 of file nan_callbacks_pre_12_inl.h.

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) [inline]

Definition at line 27 of file nan_new.h.

template<>
v8::Local<v8::Integer> imp::To< v8::Integer > ( v8::Local< v8::Integer >  i) [inline]

Definition at line 20 of file nan_new.h.

template<>
v8::Local<v8::Uint32> imp::To< v8::Uint32 > ( v8::Local< v8::Integer >  i) [inline]

Definition at line 34 of file nan_new.h.


Variable Documentation

const int imp::kAccessorFieldCount = 3 [static]

Definition at line 64 of file nan_callbacks.h.

const int imp::kDataIndex = 0 [static]

Definition at line 57 of file nan_callbacks.h.

const int imp::kFunctionFieldCount = 2 [static]

Definition at line 60 of file nan_callbacks.h.

const int imp::kFunctionIndex = 1 [static]

Definition at line 59 of file nan_callbacks.h.

const int imp::kGetterIndex = 1 [static]

Definition at line 62 of file nan_callbacks.h.

const int imp::kIndexPropertyDeleterIndex = 4 [static]

Definition at line 76 of file nan_callbacks.h.

const int imp::kIndexPropertyEnumeratorIndex = 3 [static]

Definition at line 75 of file nan_callbacks.h.

const int imp::kIndexPropertyFieldCount = 6 [static]

Definition at line 78 of file nan_callbacks.h.

const int imp::kIndexPropertyGetterIndex = 1 [static]

Definition at line 73 of file nan_callbacks.h.

const int imp::kIndexPropertyQueryIndex = 5 [static]

Definition at line 77 of file nan_callbacks.h.

const int imp::kIndexPropertySetterIndex = 2 [static]

Definition at line 74 of file nan_callbacks.h.

const int imp::kPropertyDeleterIndex = 4 [static]

Definition at line 69 of file nan_callbacks.h.

const int imp::kPropertyEnumeratorIndex = 3 [static]

Definition at line 68 of file nan_callbacks.h.

const int imp::kPropertyFieldCount = 6 [static]

Definition at line 71 of file nan_callbacks.h.

const int imp::kPropertyGetterIndex = 1 [static]

Definition at line 66 of file nan_callbacks.h.

const int imp::kPropertyQueryIndex = 5 [static]

Definition at line 70 of file nan_callbacks.h.

const int imp::kPropertySetterIndex = 2 [static]

Definition at line 67 of file nan_callbacks.h.

const int imp::kSetterIndex = 2 [static]

Definition at line 63 of file nan_callbacks.h.



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