![]() |
v8
8.1.307(node14.1.0)
V8 is Google's open source JavaScript engine
|
#include <v8.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 | Set (const TracedReferenceBase< S > &handle) |
| template<typename S > | |
| V8_INLINE void | Set (const Local< S > handle) |
| V8_INLINE void | Set (bool value) |
| V8_INLINE void | Set (double i) |
| V8_INLINE void | Set (int32_t i) |
| V8_INLINE void | Set (uint32_t i) |
| V8_INLINE void | SetNull () |
| V8_INLINE void | SetUndefined () |
| 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 | Set (const TracedReferenceBase< S > &handle) |
| template<typename S > | |
| void | Set (const Local< S > handle) |
| template<typename S > | |
| void | Set (S *whatever) |
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 |
|
inline |
Definition at line 11053 of file v8.h.
References ReturnValue< T >::GetIsolate(), Internals::GetRoot(), Internals::kTheHoleValueRootIndex, and V8::Local.
| Isolate * GetIsolate | ( | ) | const |
Definition at line 11047 of file v8.h.
Referenced by ReturnValue< T >::Get(), ReturnValue< T >::Set(), ReturnValue< T >::SetEmptyString(), ReturnValue< T >::SetNull(), and ReturnValue< T >::SetUndefined().
| V8_INLINE void Set | ( | const TracedReferenceBase< S > & | handle | ) |
| void Set | ( | bool | value | ) |
Definition at line 11013 of file v8.h.
References ReturnValue< T >::GetIsolate(), Internals::GetRoot(), Internals::kFalseValueRootIndex, and Internals::kTrueValueRootIndex.
| void Set | ( | double | i | ) |
Definition at line 10984 of file v8.h.
References ReturnValue< T >::GetIsolate(), and Number::New().
| void Set | ( | int32_t | i | ) |
Definition at line 10990 of file v8.h.
References ReturnValue< T >::GetIsolate(), Internals::IntToSmi(), Internals::IsValidSmi(), and Integer::New().
| void Set | ( | uint32_t | i | ) |
Definition at line 11001 of file v8.h.
References ReturnValue< T >::GetIsolate(), and Integer::NewFromUnsigned().
| void Set | ( | const TracedReferenceBase< S > & | handle | ) |
| void SetEmptyString | ( | ) |
Definition at line 11040 of file v8.h.
References ReturnValue< T >::GetIsolate(), Internals::GetRoot(), and Internals::kEmptyStringRootIndex.
| void SetNull | ( | ) |
Definition at line 11026 of file v8.h.
References ReturnValue< T >::GetIsolate(), Internals::GetRoot(), and Internals::kNullValueRootIndex.
| void SetUndefined | ( | ) |
Definition at line 11033 of file v8.h.
References ReturnValue< T >::GetIsolate(), Internals::GetRoot(), and Internals::kUndefinedValueRootIndex.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 4238 of file v8.h.
Referenced by FunctionCallbackInfo< T >::GetReturnValue(), and PropertyCallbackInfo< Value >::GetReturnValue().