Flutter Engine
The Flutter Engine
|
#include <json_stream.h>
Public Member Functions | |
JSONObject (JSONStream *stream) | |
JSONObject (const JSONObject *obj, const char *name) | |
JSONObject (const JSONArray *arr) | |
~JSONObject () | |
void | AddServiceId (const Object &o) const |
void | AddFixedServiceId (const char *format,...) const PRINTF_ATTRIBUTE(2 |
void void | AddServiceId (const char *format,...) const PRINTF_ATTRIBUTE(2 |
void void void | AddLocation (const Script &script, TokenPosition token_pos, TokenPosition end_token_pos=TokenPosition::kNoSource) const |
void | AddLocation (const BreakpointLocation *bpt_loc) const |
void | AddLocationLine (const Script &script, intptr_t line) const |
void | AddUnresolvedLocation (const BreakpointLocation *bpt_loc) const |
void | AddProperty (const char *name, bool b) const |
void | AddProperty (const char *name, intptr_t i) const |
void | AddProperty64 (const char *name, int64_t i) const |
void | AddPropertyTimeMillis (const char *name, int64_t millis) const |
void | AddPropertyTimeMicros (const char *name, int64_t micros) const |
void | AddProperty (const char *name, double d) const |
void | AddPropertyBase64 (const char *name, const uint8_t *bytes, intptr_t length) const |
void | AddProperty (const char *name, const char *s) const |
bool | AddPropertyStr (const char *name, const String &s, intptr_t offset=0, intptr_t count=-1) const |
void | AddPropertyNoEscape (const char *name, const char *s) const |
void | AddProperty (const char *name, const Object &obj, bool ref=true) const |
void | AddProperty (const char *name, const ServiceEvent *event) const |
void | AddProperty (const char *name, Breakpoint *bpt) const |
void | AddProperty (const char *name, TokenPosition tp) const |
void | AddProperty (const char *name, Metric *metric) const |
void | AddProperty (const char *name, MessageQueue *queue) const |
void | AddProperty (const char *name, Isolate *isolate) const |
void | AddProperty (const char *name, IsolateGroup *isolate_group) const |
void | AddProperty (const char *name, Zone *zone) const |
void | AddProperty (const char *name, const TimelineEvent *timeline_event) const |
void | AddProperty (const char *name, const TimelineEventBlock *timeline_event_block) const |
void | AddPropertyVM (const char *name, bool ref=true) const |
void | AddPropertyF (const char *name, const char *format,...) const PRINTF_ATTRIBUTE(3 |
Public Member Functions inherited from dart::ValueObject | |
ValueObject () | |
~ValueObject () | |
Friends | |
class | JSONArray |
Definition at line 368 of file json_stream.h.
|
inlineexplicit |
Definition at line 370 of file json_stream.h.
|
inline |
Definition at line 373 of file json_stream.h.
|
explicit |
Definition at line 499 of file json_stream.cc.
|
inline |
Definition at line 378 of file json_stream.h.
void dart::JSONObject::AddFixedServiceId | ( | const char * | format, |
... | |||
) | const |
Definition at line 503 of file json_stream.cc.
void dart::JSONObject::AddLocation | ( | const BreakpointLocation * | bpt_loc | ) | const |
Definition at line 540 of file json_stream.cc.
void dart::JSONObject::AddLocation | ( | const Script & | script, |
TokenPosition | token_pos, | ||
TokenPosition | end_token_pos = TokenPosition::kNoSource |
||
) | const |
Definition at line 521 of file json_stream.cc.
void dart::JSONObject::AddLocationLine | ( | const Script & | script, |
intptr_t | line | ||
) | const |
Definition at line 550 of file json_stream.cc.
|
inline |
Definition at line 395 of file json_stream.h.
|
inline |
Definition at line 436 of file json_stream.h.
|
inline |
Definition at line 418 of file json_stream.h.
|
inline |
Definition at line 430 of file json_stream.h.
|
inline |
Definition at line 433 of file json_stream.h.
|
inline |
Definition at line 457 of file json_stream.h.
|
inline |
Definition at line 461 of file json_stream.h.
|
inline |
Definition at line 410 of file json_stream.h.
|
inline |
Definition at line 398 of file json_stream.h.
|
inline |
Definition at line 448 of file json_stream.h.
|
inline |
Definition at line 451 of file json_stream.h.
|
inline |
Definition at line 445 of file json_stream.h.
|
inline |
Definition at line 442 of file json_stream.h.
|
inline |
Definition at line 439 of file json_stream.h.
|
inline |
Definition at line 454 of file json_stream.h.
|
inline |
Definition at line 401 of file json_stream.h.
|
inline |
Definition at line 413 of file json_stream.h.
void dart::JSONObject::AddPropertyF | ( | const char * | name, |
const char * | format, | ||
... | |||
) | const |
|
inline |
Definition at line 427 of file json_stream.h.
|
inline |
Definition at line 421 of file json_stream.h.
|
inline |
Definition at line 407 of file json_stream.h.
|
inline |
Definition at line 404 of file json_stream.h.
|
inline |
Definition at line 465 of file json_stream.h.
void dart::JSONObject::AddServiceId | ( | const char * | format, |
... | |||
) | const |
|
inline |
Definition at line 380 of file json_stream.h.
void dart::JSONObject::AddUnresolvedLocation | ( | const BreakpointLocation * | bpt_loc | ) | const |
Definition at line 560 of file json_stream.cc.
|
friend |
Definition at line 474 of file json_stream.h.