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 |
| struct | Maybefier< MaybeLocal< T > > |
| struct | Maybefier< v8::Local< T > > |
| class | ReturnValueImp |
| struct | ToFactoryBase |
| struct | ValueFactoryBase |
Typedefs | |
| typedef v8::Handle< v8::Value >(* | NativeFunction )(const v8::Arguments &) |
| typedef v8::Handle< v8::Value >(* | NativeGetter )(v8::Local< v8::String >, const v8::AccessorInfo &) |
| typedef v8::Handle< v8::Boolean >(* | NativeIndexDeleter )(uint32_t, const v8::AccessorInfo &) |
| typedef v8::Handle< v8::Array >(* | NativeIndexEnumerator )(const v8::AccessorInfo &) |
| typedef v8::Handle< v8::Value >(* | NativeIndexGetter )(uint32_t, const v8::AccessorInfo &) |
| typedef v8::Handle< v8::Integer >(* | NativeIndexQuery )(uint32_t, const v8::AccessorInfo &) |
| typedef v8::Handle< v8::Value >(* | NativeIndexSetter )(uint32_t, v8::Local< v8::Value >, const v8::AccessorInfo &) |
| typedef v8::Handle< v8::Array >(* | NativePropertyEnumerator )(const v8::AccessorInfo &) |
| typedef v8::Handle< v8::Value >(* | NativePropertyGetter )(v8::Local< v8::String >, const v8::AccessorInfo &) |
| typedef v8::Handle< v8::Integer >(* | NativePropertyQuery )(v8::Local< v8::String >, const v8::AccessorInfo &) |
| typedef v8::Handle< v8::Value >(* | NativePropertySetter )(v8::Local< v8::String >, v8::Local< v8::Value >, const v8::AccessorInfo &) |
| typedef void(* | NativeSetter )(v8::Local< v8::String >, v8::Local< v8::Value >, const v8::AccessorInfo &) |
| 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 v8::Handle< v8::Value > | FunctionCallbackWrapper (const v8::Arguments &args) |
| ExternalOneByteStringResource const * | GetExternalResource (v8::Local< v8::String > str) |
| 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 v8::Handle< v8::Array > | IndexEnumeratorCallbackWrapper (const v8::AccessorInfo &info) |
| static v8::Handle< v8::Value > | IndexGetterCallbackWrapper (uint32_t index, const v8::AccessorInfo &info) |
| static v8::Handle< v8::Integer > | IndexQueryCallbackWrapper (uint32_t index, const v8::AccessorInfo &info) |
| static v8::Handle< v8::Value > | IndexSetterCallbackWrapper (uint32_t index, v8::Local< v8::Value > value, const v8::AccessorInfo &info) |
| bool | IsExternal (v8::Local< v8::String > str) |
| static v8::Handle< v8::Boolean > | PropertyDeleterCallbackWrapper (v8::Local< v8::String > property, const v8::AccessorInfo &info) |
| static v8::Handle< v8::Array > | PropertyEnumeratorCallbackWrapper (const v8::AccessorInfo &info) |
| static v8::Handle< v8::Value > | PropertyGetterCallbackWrapper (v8::Local< v8::String > property, const v8::AccessorInfo &info) |
| static v8::Handle< v8::Value > | PropertySetterCallbackWrapper (v8::Local< v8::String > property, v8::Local< v8::Value > value, const v8::AccessorInfo &info) |
| template<typename T > | |
| void | SetMethodAux (T recv, v8::Local< v8::String > name, v8::Local< v8::FunctionTemplate > tpl, v8::Template *) |
| template<typename T > | |
| void | SetMethodAux (T recv, v8::Local< v8::String > name, v8::Local< v8::FunctionTemplate > tpl,...) |
| 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) |
| void | widenString (std::vector< uint16_t > *ws, const uint8_t *s, int l) |
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 size_t | kMaxLength = 0x3fffffff |
| 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 unsigned | kReplaceInvalidUtf8 = 0 |
| static const int | kSetterIndex = 2 |
| typedef v8::Handle<v8::Value>(* Nan::imp::NativeFunction)(const v8::Arguments &) |
| typedef v8::Handle<v8::Value>(* Nan::imp::NativeGetter)(v8::Local< v8::String >, const v8::AccessorInfo &) |
| typedef v8::Handle<v8::Boolean>(* Nan::imp::NativeIndexDeleter)(uint32_t, const v8::AccessorInfo &) |
| typedef v8::Handle<v8::Array>(* Nan::imp::NativeIndexEnumerator)(const v8::AccessorInfo &) |
| typedef v8::Handle<v8::Value>(* Nan::imp::NativeIndexGetter)(uint32_t, const v8::AccessorInfo &) |
| typedef v8::Handle<v8::Integer>(* Nan::imp::NativeIndexQuery)(uint32_t, const v8::AccessorInfo &) |
| typedef v8::Handle<v8::Value>(* Nan::imp::NativeIndexSetter)(uint32_t, v8::Local< v8::Value >, const v8::AccessorInfo &) |
| typedef v8::Handle<v8::Array>(* Nan::imp::NativePropertyEnumerator)(const v8::AccessorInfo &) |
| typedef v8::Handle<v8::Value>(* Nan::imp::NativePropertyGetter)(v8::Local< v8::String >, const v8::AccessorInfo &) |
| typedef v8::Handle<v8::Integer>(* Nan::imp::NativePropertyQuery)(v8::Local< v8::String >, const v8::AccessorInfo &) |
| typedef v8::Handle<v8::Value>(* Nan::imp::NativePropertySetter)(v8::Local< v8::String >, v8::Local< v8::Value >, const v8::AccessorInfo &) |
| typedef void(* Nan::imp::NativeSetter)(v8::Local< v8::String >, v8::Local< v8::Value >, const v8::AccessorInfo &) |
typedef static v8::Handle<v8::Boolean> (NativePropertyDeleter) (v8 v8::Handle<v8::Integer> Nan::imp::PropertyQueryCallbackWrapper(v8::Local< v8::String > property, const v8::AccessorInfo &info) [static] |
| typedef v8::Local<v8::AccessorSignature> Nan::imp::Sig |
| static size_t Nan::imp::base64_encode | ( | const char * | src, |
| size_t | slen, | ||
| char * | dst, | ||
| size_t | dlen | ||
| ) | [static] |
| static bool Nan::imp::contains_non_ascii | ( | const char * | src, |
| size_t | len | ||
| ) | [static] |
| static bool Nan::imp::contains_non_ascii_slow | ( | const char * | buf, |
| size_t | len | ||
| ) | [static] |
| static Local<Value> Nan::imp::Encode | ( | const char * | buf, |
| size_t | buflen, | ||
| enum Encoding | encoding | ||
| ) | [static] |
| static void Nan::imp::force_ascii | ( | const char * | src, |
| char * | dst, | ||
| size_t | len | ||
| ) | [static] |
| static void Nan::imp::force_ascii_slow | ( | const char * | src, |
| char * | dst, | ||
| size_t | len | ||
| ) | [static] |
| static v8::Handle<v8::Value> Nan::imp::FunctionCallbackWrapper | ( | const v8::Arguments & | args | ) | [static] |
| ExternalOneByteStringResource const* Nan::imp::GetExternalResource | ( | v8::Local< v8::String > | str | ) | [inline] |
| static v8::Handle<v8::Value> Nan::imp::GetterCallbackWrapper | ( | v8::Local< v8::String > | property, |
| const v8::AccessorInfo & | info | ||
| ) | [static] |
| static size_t Nan::imp::hex_encode | ( | const char * | src, |
| size_t | slen, | ||
| char * | dst, | ||
| size_t | dlen | ||
| ) | [static] |
| static v8::Handle<v8::Boolean> Nan::imp::IndexDeleterCallbackWrapper | ( | uint32_t | index, |
| const v8::AccessorInfo & | info | ||
| ) | [static] |
| static v8::Handle<v8::Array> Nan::imp::IndexEnumeratorCallbackWrapper | ( | const v8::AccessorInfo & | info | ) | [static] |
| static v8::Handle<v8::Value> Nan::imp::IndexGetterCallbackWrapper | ( | uint32_t | index, |
| const v8::AccessorInfo & | info | ||
| ) | [static] |
| static v8::Handle<v8::Integer> Nan::imp::IndexQueryCallbackWrapper | ( | uint32_t | index, |
| const v8::AccessorInfo & | info | ||
| ) | [static] |
| static v8::Handle<v8::Value> Nan::imp::IndexSetterCallbackWrapper | ( | uint32_t | index, |
| v8::Local< v8::Value > | value, | ||
| const v8::AccessorInfo & | info | ||
| ) | [static] |
| bool Nan::imp::IsExternal | ( | v8::Local< v8::String > | str | ) | [inline] |
| static v8::Handle<v8::Boolean> Nan::imp::PropertyDeleterCallbackWrapper | ( | v8::Local< v8::String > | property, |
| const v8::AccessorInfo & | info | ||
| ) | [static] |
| static v8::Handle<v8::Array> Nan::imp::PropertyEnumeratorCallbackWrapper | ( | const v8::AccessorInfo & | info | ) | [static] |
| static v8::Handle<v8::Value> Nan::imp::PropertyGetterCallbackWrapper | ( | v8::Local< v8::String > | property, |
| const v8::AccessorInfo & | info | ||
| ) | [static] |
| static v8::Handle<v8::Value> Nan::imp::PropertySetterCallbackWrapper | ( | v8::Local< v8::String > | property, |
| v8::Local< v8::Value > | value, | ||
| const v8::AccessorInfo & | info | ||
| ) | [static] |
| void Nan::imp::SetMethodAux | ( | T | recv, |
| v8::Local< v8::String > | name, | ||
| v8::Local< v8::FunctionTemplate > | tpl, | ||
| v8::Template * | |||
| ) | [inline] |
| void Nan::imp::SetMethodAux | ( | T | recv, |
| v8::Local< v8::String > | name, | ||
| v8::Local< v8::FunctionTemplate > | tpl, | ||
| ... | |||
| ) | [inline] |
| static void Nan::imp::SetterCallbackWrapper | ( | v8::Local< v8::String > | property, |
| v8::Local< v8::Value > | value, | ||
| const v8::AccessorInfo & | info | ||
| ) | [static] |
| v8::Local<T> Nan::imp::To | ( | v8::Local< v8::Integer > | i | ) |
| v8::Local<v8::Int32> Nan::imp::To< v8::Int32 > | ( | v8::Local< v8::Integer > | i | ) | [inline] |
| v8::Local<v8::Integer> Nan::imp::To< v8::Integer > | ( | v8::Local< v8::Integer > | i | ) | [inline] |
| v8::Local<v8::Uint32> Nan::imp::To< v8::Uint32 > | ( | v8::Local< v8::Integer > | i | ) | [inline] |
| void Nan::imp::widenString | ( | std::vector< uint16_t > * | ws, |
| const uint8_t * | s, | ||
| int | l | ||
| ) | [inline] |
const int Nan::imp::kAccessorFieldCount = 3 [static] |
const int Nan::imp::kDataIndex = 0 [static] |
const int Nan::imp::kFunctionFieldCount = 2 [static] |
const int Nan::imp::kFunctionIndex = 1 [static] |
const int Nan::imp::kGetterIndex = 1 [static] |
const int Nan::imp::kIndexPropertyDeleterIndex = 4 [static] |
const int Nan::imp::kIndexPropertyEnumeratorIndex = 3 [static] |
const int Nan::imp::kIndexPropertyFieldCount = 6 [static] |
const int Nan::imp::kIndexPropertyGetterIndex = 1 [static] |
const int Nan::imp::kIndexPropertyQueryIndex = 5 [static] |
const int Nan::imp::kIndexPropertySetterIndex = 2 [static] |
const size_t Nan::imp::kMaxLength = 0x3fffffff [static] |
const int Nan::imp::kPropertyDeleterIndex = 4 [static] |
const int Nan::imp::kPropertyEnumeratorIndex = 3 [static] |
const int Nan::imp::kPropertyFieldCount = 6 [static] |
const int Nan::imp::kPropertyGetterIndex = 1 [static] |
const int Nan::imp::kPropertyQueryIndex = 5 [static] |
const int Nan::imp::kPropertySetterIndex = 2 [static] |
const unsigned Nan::imp::kReplaceInvalidUtf8 = 0 [static] |
const int Nan::imp::kSetterIndex = 2 [static] |