#include <value-mirror.h>
|
virtual | ~ValueMirror () |
|
virtual protocol::Response | buildRemoteObject (v8::Local< v8::Context > context, const WrapOptions &wrapOptions, std::unique_ptr< protocol::Runtime::RemoteObject > *result) const =0 |
|
virtual void | buildPropertyPreview (v8::Local< v8::Context > context, const String16 &name, std::unique_ptr< protocol::Runtime::PropertyPreview > *) const |
|
virtual void | buildObjectPreview (v8::Local< v8::Context > context, bool generatePreviewForTable, int *nameLimit, int *indexLimit, std::unique_ptr< protocol::Runtime::ObjectPreview > *) const |
|
virtual void | buildEntryPreview (v8::Local< v8::Context > context, int *nameLimit, int *indexLimit, std::unique_ptr< protocol::Runtime::ObjectPreview > *) const |
|
virtual v8::Local< v8::Value > | v8Value (v8::Isolate *isolate) const =0 |
|
virtual Response | buildDeepSerializedValue (v8::Local< v8::Context > context, int maxDepth, v8::Local< v8::Object > additionalParameters, V8SerializationDuplicateTracker &duplicateTracker, std::unique_ptr< protocol::DictionaryValue > *result) const =0 |
|
|
static std::unique_ptr< ValueMirror > | create (v8::Local< v8::Context > context, v8::Local< v8::Value > value) |
|
static bool | getProperties (v8::Local< v8::Context > context, v8::Local< v8::Object > object, bool ownProperties, bool accessorPropertiesOnly, bool nonIndexedPropertiesOnly, PropertyAccumulator *accumulator) |
|
static void | getInternalProperties (v8::Local< v8::Context > context, v8::Local< v8::Object > object, std::vector< InternalPropertyMirror > *mirrors) |
|
static std::vector< PrivatePropertyMirror > | getPrivateProperties (v8::Local< v8::Context > context, v8::Local< v8::Object > object, bool accessorPropertiesOnly) |
|
Definition at line 50 of file value-mirror.h.
◆ ~ValueMirror()
v8_inspector::ValueMirror::~ValueMirror |
( |
| ) |
|
|
virtualdefault |
◆ buildDeepSerializedValue()
◆ buildEntryPreview()
virtual void v8_inspector::ValueMirror::buildEntryPreview |
( |
v8::Local< v8::Context > | context, |
|
|
int * | nameLimit, |
|
|
int * | indexLimit, |
|
|
std::unique_ptr< protocol::Runtime::ObjectPreview > * | ) const |
|
inlinevirtual |
◆ buildObjectPreview()
virtual void v8_inspector::ValueMirror::buildObjectPreview |
( |
v8::Local< v8::Context > | context, |
|
|
bool | generatePreviewForTable, |
|
|
int * | nameLimit, |
|
|
int * | indexLimit, |
|
|
std::unique_ptr< protocol::Runtime::ObjectPreview > * | ) const |
|
inlinevirtual |
◆ buildPropertyPreview()
virtual void v8_inspector::ValueMirror::buildPropertyPreview |
( |
v8::Local< v8::Context > | context, |
|
|
const String16 & | name, |
|
|
std::unique_ptr< protocol::Runtime::PropertyPreview > * | ) const |
|
inlinevirtual |
◆ buildRemoteObject()
virtual protocol::Response v8_inspector::ValueMirror::buildRemoteObject |
( |
v8::Local< v8::Context > | context, |
|
|
const WrapOptions & | wrapOptions, |
|
|
std::unique_ptr< protocol::Runtime::RemoteObject > * | result ) const |
|
pure virtual |
◆ create()
◆ getInternalProperties()
◆ getPrivateProperties()
◆ getProperties()
◆ v8Value()
The documentation for this class was generated from the following files: