v8 13.6.233 (node 24.1.0)
V8 is Google's open source JavaScript engine
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
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 (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 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 41 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 44 of file v8-function-callback.h.

References ReturnValue, and V8_INLINE.

Member Function Documentation

◆ Get()

template<typename T>
Local< Value > Get ( ) const

◆ GetIsolate()

template<typename T>
Isolate * GetIsolate ( ) const

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

Referenced by Set(), and SetNonEmpty().

◆ Set() [1/16]

template<typename T>
void Set ( bool value)

◆ Set() [2/16]

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

References V8_INLINE.

◆ Set() [3/16]

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

◆ Set() [4/16]

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

References V8_INLINE.

Referenced by Set(), and SetNonEmpty().

◆ Set() [5/16]

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

◆ Set() [6/16]

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

References V8_INLINE.

◆ Set() [7/16]

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

◆ Set() [8/16]

template<typename T>
void Set ( double i)

◆ Set() [9/16]

template<typename T>
void Set ( int16_t i)

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

◆ Set() [10/16]

template<typename T>
void Set ( int32_t i)

◆ Set() [11/16]

template<typename T>
void Set ( int64_t i)

◆ Set() [12/16]

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

References V8_INLINE.

◆ Set() [13/16]

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

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

◆ Set() [14/16]

template<typename T>
void Set ( uint16_t i)

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

◆ Set() [15/16]

template<typename T>
void Set ( uint32_t i)

◆ Set() [16/16]

template<typename T>
void Set ( uint64_t i)

◆ SetEmptyString()

template<typename T>
void SetEmptyString ( )

◆ SetFalse()

template<typename T>
void SetFalse ( )

◆ SetNonEmpty() [1/6]

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

References V8_INLINE.

◆ 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)

References V8_INLINE.

Referenced by Set(), Set(), Set(), Set(), and Set().

◆ 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)

References V8_INLINE.

◆ SetNonEmpty() [6/6]

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

◆ SetNull()

template<typename T>
void SetNull ( )

◆ SetUndefined()

template<typename T>
void SetUndefined ( )

Friends And Related Symbol Documentation

◆ FunctionCallbackInfo

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

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

References FunctionCallbackInfo.

Referenced by FunctionCallbackInfo.

◆ PersistentValueMapBase

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

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

References PersistentValueMapBase, and V8_INLINE.

Referenced by PersistentValueMapBase.

◆ PropertyCallbackInfo

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

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

References PropertyCallbackInfo.

Referenced by PropertyCallbackInfo.

◆ ReturnValue

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

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

References ReturnValue.

Referenced by ReturnValue(), and ReturnValue.


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