#include <traced-value.h>
Definition at line 20 of file traced-value.h.
◆ ~TracedValue()
v8::tracing::TracedValue::~TracedValue |
( |
| ) |
|
|
override |
◆ TracedValue() [1/2]
v8::tracing::TracedValue::TracedValue |
( |
const TracedValue & | | ) |
|
|
delete |
◆ TracedValue() [2/2]
v8::tracing::TracedValue::TracedValue |
( |
| ) |
|
|
private |
◆ AppendAsTraceFormat()
void v8::tracing::TracedValue::AppendAsTraceFormat |
( |
std::string * | out | ) |
const |
|
overridevirtual |
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.
Implements v8::ConvertableToTraceFormat.
Definition at line 214 of file traced-value.cc.
◆ AppendBoolean()
void v8::tracing::TracedValue::AppendBoolean |
( |
bool | value | ) |
|
◆ AppendDouble()
void v8::tracing::TracedValue::AppendDouble |
( |
double | value | ) |
|
◆ AppendInteger()
void v8::tracing::TracedValue::AppendInteger |
( |
int | value | ) |
|
◆ AppendString() [1/2]
void v8::tracing::TracedValue::AppendString |
( |
const char * | value | ) |
|
◆ AppendString() [2/2]
void v8::tracing::TracedValue::AppendString |
( |
const std::string & | value | ) |
|
|
inline |
◆ BeginArray() [1/2]
void v8::tracing::TracedValue::BeginArray |
( |
| ) |
|
◆ BeginArray() [2/2]
void v8::tracing::TracedValue::BeginArray |
( |
const char * | name | ) |
|
◆ BeginDictionary() [1/2]
void v8::tracing::TracedValue::BeginDictionary |
( |
| ) |
|
◆ BeginDictionary() [2/2]
void v8::tracing::TracedValue::BeginDictionary |
( |
const char * | name | ) |
|
◆ Create()
std::unique_ptr< TracedValue > v8::tracing::TracedValue::Create |
( |
| ) |
|
|
static |
◆ EndArray()
void v8::tracing::TracedValue::EndArray |
( |
| ) |
|
◆ EndDictionary()
void v8::tracing::TracedValue::EndDictionary |
( |
| ) |
|
◆ operator=()
◆ SetBoolean()
void v8::tracing::TracedValue::SetBoolean |
( |
const char * | name, |
|
|
bool | value ) |
◆ SetDouble()
void v8::tracing::TracedValue::SetDouble |
( |
const char * | name, |
|
|
double | value ) |
◆ SetInteger()
void v8::tracing::TracedValue::SetInteger |
( |
const char * | name, |
|
|
int | value ) |
◆ SetString() [1/3]
void v8::tracing::TracedValue::SetString |
( |
const char * | name, |
|
|
const char * | value ) |
◆ SetString() [2/3]
void v8::tracing::TracedValue::SetString |
( |
const char * | name, |
|
|
const std::string & | value ) |
|
inline |
◆ SetString() [3/3]
void v8::tracing::TracedValue::SetString |
( |
const char * | name, |
|
|
std::unique_ptr< char[]> | value ) |
|
inline |
◆ SetUnsignedInteger()
void v8::tracing::TracedValue::SetUnsignedInteger |
( |
const char * | name, |
|
|
uint64_t | value ) |
◆ SetValue() [1/2]
void v8::tracing::TracedValue::SetValue |
( |
const char * | name, |
|
|
std::unique_ptr< TracedValue > | value ) |
|
inline |
◆ SetValue() [2/2]
void v8::tracing::TracedValue::SetValue |
( |
const char * | name, |
|
|
TracedValue * | value ) |
◆ WriteComma()
void v8::tracing::TracedValue::WriteComma |
( |
| ) |
|
|
private |
◆ WriteName()
void v8::tracing::TracedValue::WriteName |
( |
const char * | name | ) |
|
|
private |
◆ data_
std::string v8::tracing::TracedValue::data_ |
|
private |
◆ first_item_
bool v8::tracing::TracedValue::first_item_ |
|
private |
The documentation for this class was generated from the following files: