v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::ConvertableToTraceFormat Class Referenceabstract

#include <v8-platform.h>

Inheritance diagram for v8::ConvertableToTraceFormat:
Collaboration diagram for v8::ConvertableToTraceFormat:

Public Member Functions

virtual ~ConvertableToTraceFormat ()=default
 
virtual void AppendAsTraceFormat (std::string *out) const =0
 

Detailed Description

The interface represents complex arguments to trace events.

Definition at line 355 of file v8-platform.h.

Constructor & Destructor Documentation

◆ ~ConvertableToTraceFormat()

virtual v8::ConvertableToTraceFormat::~ConvertableToTraceFormat ( )
virtualdefault

Member Function Documentation

◆ AppendAsTraceFormat()

virtual void v8::ConvertableToTraceFormat::AppendAsTraceFormat ( std::string * out) const
pure virtual

Append the class info to the provided |out| string. The appended data must be a valid JSON object. Strings must be properly quoted, and escaped. There is no processing applied to the content after it is appended.

Implemented in v8::tracing::TracedValue.


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