![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <v8-function-callback.h>
Public Member Functions | |
template<class S > | |
V8_INLINE | ReturnValue (const ReturnValue< S > &that) |
template<typename S > | |
V8_INLINE void | Set (const Global< S > &handle) |
template<typename S > | |
V8_INLINE void | SetNonEmpty (const Global< S > &handle) |
template<typename S > | |
V8_INLINE void | Set (const BasicTracedReference< S > &handle) |
template<typename S > | |
V8_INLINE void | SetNonEmpty (const BasicTracedReference< S > &handle) |
template<typename S > | |
V8_INLINE void | Set (const Local< S > handle) |
template<typename S > | |
V8_INLINE void | SetNonEmpty (const Local< S > handle) |
V8_INLINE void | Set (bool value) |
V8_INLINE void | Set (double i) |
V8_INLINE void | Set (int16_t i) |
V8_INLINE void | Set (int32_t i) |
V8_INLINE void | Set (int64_t i) |
V8_INLINE void | Set (uint16_t i) |
V8_INLINE void | Set (uint32_t i) |
V8_INLINE void | Set (uint64_t i) |
V8_INLINE void | SetNull () |
V8_INLINE void | SetUndefined () |
V8_INLINE void | SetFalse () |
V8_INLINE void | SetEmptyString () |
V8_INLINE Isolate * | GetIsolate () const |
template<typename S > | |
V8_INLINE void | Set (S *whatever) |
V8_INLINE Local< Value > | Get () const |
template<typename S > | |
void | Set (const Global< S > &handle) |
template<typename S > | |
void | SetNonEmpty (const Global< S > &handle) |
template<typename S > | |
void | Set (const BasicTracedReference< S > &handle) |
template<typename S > | |
void | SetNonEmpty (const BasicTracedReference< S > &handle) |
template<typename S > | |
void | Set (const Local< S > handle) |
template<typename S > | |
void | SetNonEmpty (const Local< S > handle) |
template<typename S > | |
void | Set (S *whatever) |
Private Member Functions | |
V8_INLINE void | SetInternal (internal::Address value) |
V8_INLINE void | SetDefaultValue () |
V8_INLINE | ReturnValue (internal::Address *slot) |
Private Attributes | |
internal::Address * | value_ |
Static Private Attributes | |
static constexpr int | kIsolateValueIndex = -2 |
Friends | |
template<class F > | |
class | ReturnValue |
template<class F > | |
class | FunctionCallbackInfo |
template<class F > | |
class | PropertyCallbackInfo |
template<class F , class G , class H > | |
class | PersistentValueMapBase |
Definition at line 59 of file v8-local-handle.h.
|
inline |
Definition at line 44 of file v8-function-callback.h.
|
explicitprivate |
Definition at line 319 of file v8-function-callback.h.
Local< Value > v8::ReturnValue< T >::Get | ( | ) | const |
Isolate * v8::ReturnValue< T >::GetIsolate | ( | ) | const |
Definition at line 598 of file v8-function-callback.h.
void v8::ReturnValue< T >::Set | ( | bool | value | ) |
V8_INLINE void v8::ReturnValue< F >::Set | ( | const BasicTracedReference< S > & | handle | ) |
void v8::ReturnValue< F >::Set | ( | const BasicTracedReference< S > & | handle | ) |
Definition at line 358 of file v8-function-callback.h.
V8_INLINE void v8::ReturnValue< F >::Set | ( | const Global< S > & | handle | ) |
void v8::ReturnValue< F >::Set | ( | const Global< S > & | handle | ) |
Definition at line 337 of file v8-function-callback.h.
V8_INLINE void v8::ReturnValue< F >::Set | ( | const Local< S > | handle | ) |
void v8::ReturnValue< T >::Set | ( | double | i | ) |
void v8::ReturnValue< T >::Set | ( | int16_t | i | ) |
Definition at line 439 of file v8-function-callback.h.
void v8::ReturnValue< T >::Set | ( | int32_t | i | ) |
void v8::ReturnValue< T >::Set | ( | int64_t | i | ) |
Definition at line 610 of file v8-function-callback.h.
void v8::ReturnValue< T >::Set | ( | uint16_t | i | ) |
Definition at line 468 of file v8-function-callback.h.
void v8::ReturnValue< T >::Set | ( | uint32_t | i | ) |
void v8::ReturnValue< T >::Set | ( | uint64_t | i | ) |
|
private |
void v8::ReturnValue< T >::SetEmptyString | ( | ) |
void v8::ReturnValue< T >::SetFalse | ( | ) |
|
private |
V8_INLINE void v8::ReturnValue< F >::SetNonEmpty | ( | const BasicTracedReference< S > & | handle | ) |
void v8::ReturnValue< F >::SetNonEmpty | ( | const BasicTracedReference< S > & | handle | ) |
V8_INLINE void v8::ReturnValue< F >::SetNonEmpty | ( | const Global< S > & | handle | ) |
void v8::ReturnValue< F >::SetNonEmpty | ( | const Global< S > & | handle | ) |
V8_INLINE void v8::ReturnValue< F >::SetNonEmpty | ( | const Local< S > | handle | ) |
void v8::ReturnValue< F >::SetNonEmpty | ( | const Local< S > | handle | ) |
void v8::ReturnValue< T >::SetNull | ( | ) |
void v8::ReturnValue< T >::SetUndefined | ( | ) |
Definition at line 90 of file v8-function-callback.h.
|
friend |
Definition at line 94 of file v8-function-callback.h.
Definition at line 92 of file v8-function-callback.h.
Definition at line 88 of file v8-function-callback.h.
|
staticconstexprprivate |
Definition at line 106 of file v8-function-callback.h.
|
private |
Definition at line 108 of file v8-function-callback.h.