v8  3.28.71 (node 0.12.18)
V8 is Google's open source JavaScript engine
ReturnValue< T > Class Template Reference

#include <v8.h>

Public Member Functions

template<class S >
V8_INLINE ReturnValue (const ReturnValue< S > &that)
 
template<typename S >
V8_INLINE void Set (const Persistent< S > &handle)
 
template<typename S >
V8_INLINE void Set (const Handle< 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 IsolateGetIsolate ()
 
template<typename S >
V8_INLINE void Set (S *whatever)
 
template<typename S >
void Set (const Persistent< S > &handle)
 
template<typename S >
void Set (const Handle< 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 PersistentValueMap
 

Detailed Description

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

Definition at line 2427 of file v8.h.

Constructor & Destructor Documentation

◆ ReturnValue()

V8_INLINE ReturnValue ( const ReturnValue< S > &  that)
inline

Definition at line 2429 of file v8.h.

Member Function Documentation

◆ GetIsolate()

◆ Set() [1/10]

◆ Set() [2/10]

V8_INLINE void Set ( const Handle< S >  handle)

◆ Set() [3/10]

void Set ( const Handle< S >  handle)

Definition at line 5972 of file v8.h.

◆ Set() [4/10]

V8_INLINE void Set ( const Persistent< S > &  handle)

◆ Set() [5/10]

void Set ( const Persistent< S > &  handle)

Definition at line 5961 of file v8.h.

◆ Set() [6/10]

void Set ( double  i)

Definition at line 5982 of file v8.h.

References ReturnValue< T >::GetIsolate(), and Number::New().

◆ Set() [7/10]

void Set ( int32_t  i)

◆ Set() [8/10]

V8_INLINE void Set ( S *  whatever)

◆ Set() [9/10]

void Set ( S *  whatever)

Definition at line 6052 of file v8.h.

◆ Set() [10/10]

void Set ( uint32_t  i)

Definition at line 5999 of file v8.h.

References ReturnValue< T >::GetIsolate(), and Integer::NewFromUnsigned().

◆ SetEmptyString()

void SetEmptyString

◆ SetNull()

void SetNull

◆ SetUndefined()

void SetUndefined

Friends And Related Function Documentation

◆ FunctionCallbackInfo

friend class FunctionCallbackInfo
friend

Definition at line 2454 of file v8.h.

◆ PersistentValueMap

friend class PersistentValueMap
friend

Definition at line 2456 of file v8.h.

◆ PropertyCallbackInfo

friend class PropertyCallbackInfo
friend

Definition at line 2455 of file v8.h.

◆ ReturnValue

friend class ReturnValue
friend

Definition at line 2453 of file v8.h.


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