v8 12.4.254 (node 22.4.1)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
ReturnValue< T > Class Template Reference

#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 (int32_t i)
 
V8_INLINE void Set (uint32_t i)
 
V8_INLINE void Set (uint16_t)
 
V8_INLINE void SetNull ()
 
V8_INLINE void SetUndefined ()
 
V8_INLINE void SetEmptyString ()
 
V8_INLINE IsolateGetIsolate () const
 
template<typename S >
V8_INLINE void Set (S *whatever)
 
V8_INLINE Local< ValueGet () 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)
 

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
 

Detailed Description

template<typename T>
class v8::ReturnValue< T >

Definition at line 35 of file v8-function-callback.h.

Constructor & Destructor Documentation

◆ ReturnValue()

template<typename T >
template<class S >
V8_INLINE ReturnValue ( const ReturnValue< S > &  that)
inline

Definition at line 38 of file v8-function-callback.h.

Member Function Documentation

◆ Get()

template<typename T >
Local< Value > Get

Definition at line 496 of file v8-function-callback.h.

References v8::Undefined().

◆ GetIsolate()

template<typename T >
Isolate * GetIsolate

Definition at line 491 of file v8-function-callback.h.

◆ Set() [1/13]

template<typename T >
void Set ( bool  value)

Definition at line 414 of file v8-function-callback.h.

◆ Set() [2/13]

template<typename T >
template<typename S >
V8_INLINE void Set ( const BasicTracedReference< S > &  handle)

◆ Set() [3/13]

template<typename T >
template<typename S >
void Set ( const BasicTracedReference< S > &  handle)

◆ Set() [4/13]

template<typename T >
template<typename S >
V8_INLINE void Set ( const Global< S > &  handle)

◆ Set() [5/13]

template<typename T >
template<typename S >
void Set ( const Global< S > &  handle)

◆ Set() [6/13]

template<typename T >
template<typename S >
V8_INLINE void Set ( const Local< S >  handle)

◆ Set() [7/13]

template<typename T >
template<typename S >
void Set ( const Local< S >  handle)

◆ Set() [8/13]

template<typename T >
void Set ( double  i)

Definition at line 376 of file v8-function-callback.h.

◆ Set() [9/13]

template<typename T >
void Set ( int32_t  i)

Definition at line 382 of file v8-function-callback.h.

References V8_LIKELY.

◆ Set() [10/13]

template<typename T >
template<typename S >
V8_INLINE void Set ( S *  whatever)

◆ Set() [11/13]

template<typename T >
template<typename S >
void Set ( S *  whatever)

Definition at line 511 of file v8-function-callback.h.

◆ Set() [12/13]

template<typename T >
void Set ( uint16_t  i)

Definition at line 405 of file v8-function-callback.h.

◆ Set() [13/13]

template<typename T >
void Set ( uint32_t  i)

Definition at line 393 of file v8-function-callback.h.

References V8_LIKELY.

◆ SetEmptyString()

template<typename T >
void SetEmptyString

Definition at line 476 of file v8-function-callback.h.

◆ SetNonEmpty() [1/6]

template<typename T >
template<typename S >
V8_INLINE void SetNonEmpty ( const BasicTracedReference< S > &  handle)

◆ SetNonEmpty() [2/6]

template<typename T >
template<typename S >
void SetNonEmpty ( const BasicTracedReference< S > &  handle)

◆ SetNonEmpty() [3/6]

template<typename T >
template<typename S >
V8_INLINE void SetNonEmpty ( const Global< S > &  handle)

◆ SetNonEmpty() [4/6]

template<typename T >
template<typename S >
void SetNonEmpty ( const Global< S > &  handle)

◆ SetNonEmpty() [5/6]

template<typename T >
template<typename S >
V8_INLINE void SetNonEmpty ( const Local< S >  handle)

◆ SetNonEmpty() [6/6]

template<typename T >
template<typename S >
void SetNonEmpty ( const Local< S >  handle)

◆ SetNull()

template<typename T >
void SetNull

Definition at line 446 of file v8-function-callback.h.

◆ SetUndefined()

template<typename T >
void SetUndefined

Definition at line 461 of file v8-function-callback.h.

Friends And Related Symbol Documentation

◆ FunctionCallbackInfo

template<typename T >
template<class F >
friend class FunctionCallbackInfo
friend

Definition at line 80 of file v8-function-callback.h.

◆ PersistentValueMapBase

template<typename T >
template<class F , class G , class H >
friend class PersistentValueMapBase
friend

Definition at line 84 of file v8-function-callback.h.

◆ PropertyCallbackInfo

template<typename T >
template<class F >
friend class PropertyCallbackInfo
friend

Definition at line 82 of file v8-function-callback.h.

◆ ReturnValue

template<typename T >
template<class F >
friend class ReturnValue
friend

Definition at line 78 of file v8-function-callback.h.


The documentation for this class was generated from the following file: