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 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.
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.
v8::Local<T> imp::To | ( | v8::Local< v8::Integer > | i | ) |
v8::Local<v8::Int32> imp::To< v8::Int32 > | ( | v8::Local< v8::Integer > | i | ) | [inline] |
v8::Local<v8::Integer> imp::To< v8::Integer > | ( | v8::Local< v8::Integer > | i | ) | [inline] |
v8::Local<v8::Uint32> imp::To< v8::Uint32 > | ( | v8::Local< v8::Integer > | i | ) | [inline] |
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.