#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: