|
V8 Project
|
Helper class for GetReference/SetWithReference. More...
#include <v8-util.h>
Collaboration diagram for v8::PersistentValueMap< K, V, Traits >::PersistentValueReference:Public Member Functions | |
| PersistentValueReference () | |
| PersistentValueReference (const PersistentValueReference &other) | |
| Local< V > | NewLocal (Isolate *isolate) const |
| bool | IsEmpty () const |
| template<typename T > | |
| bool | SetReturnValue (ReturnValue< T > returnValue) |
| void | Reset () |
| void | operator= (const PersistentValueReference &other) |
Private Member Functions | |
| PersistentValueReference (PersistentContainerValue value) | |
| void | operator= (PersistentContainerValue value) |
Private Attributes | |
| PersistentContainerValue | value_ |
Friends | |
| class | PersistentValueMap |
Helper class for GetReference/SetWithReference.
Do not use outside that context.
|
inline |
Definition at line 218 of file v8-util.h.
|
inline |
|
inlineexplicitprivate |
|
inline |
Definition at line 225 of file v8-util.h.
References v8::kPersistentContainerNotFound, and v8::PersistentValueMap< K, V, Traits >::PersistentValueReference::value_.
|
inline |
Definition at line 222 of file v8-util.h.
References v8::PersistentValueMap< K, V, Traits >::FromVal(), v8::Local< T >::New(), and v8::PersistentValueMap< K, V, Traits >::PersistentValueReference::value_.
Here is the call graph for this function:
|
inline |
Definition at line 235 of file v8-util.h.
References v8::PersistentValueMap< K, V, Traits >::PersistentValueReference::value_.
|
inlineprivate |
Definition at line 245 of file v8-util.h.
References v8::PersistentValueMap< K, V, Traits >::PersistentValueReference::value_.
|
inline |
Definition at line 232 of file v8-util.h.
References v8::kPersistentContainerNotFound, and v8::PersistentValueMap< K, V, Traits >::PersistentValueReference::value_.
|
inline |
Definition at line 229 of file v8-util.h.
References v8::PersistentValueMap< K, V, Traits >::SetReturnValueFromVal(), and v8::PersistentValueMap< K, V, Traits >::PersistentValueReference::value_.
Here is the call graph for this function:
|
friend |
|
private |
Definition at line 249 of file v8-util.h.
Referenced by v8::PersistentValueMap< K, V, Traits >::PersistentValueReference::IsEmpty(), v8::PersistentValueMap< K, V, Traits >::PersistentValueReference::NewLocal(), v8::PersistentValueMap< K, V, Traits >::PersistentValueReference::operator=(), v8::PersistentValueMap< K, V, Traits >::PersistentValueReference::Reset(), and v8::PersistentValueMap< K, V, Traits >::PersistentValueReference::SetReturnValue().